3) two-factor authentication (2FA) 인증방법 -1 : TOTP 앱을 사용하는 방법
💡 TOTP를 위한 인증 앱을 실행하여 해결할 수 있습니다.
- 아래와 같이 Apple App Store에서 다운로드를 받거나 Google Play Store를 다운로드하여서 앱을 실행하여 해당 코드를 입력하는 방법이 있습니다. - 해당 방법도 있지만 여러 방법을 사용해 보았을때 passkey 방법이 좀 편리하다고 판단하여 이를 이용한 하여 인증하는 방법에 대해 더 알아봅니다.
4) two-factor authentication (2FA) 인증방법 -2 : 패스키를 사용하는 방법
💡 two-factor authentication (2FA) 인증방법 -2 : 패스키를 사용하는 방법
- 해당 TOTP 앱을 이용하기 보다는 ‘패스키’를 이용하는 방법을 선택하였습니다.
- 이유는 하나의 계정에 여러 사용자가 접근을 하는 경우가 있습니다. 사용자가 메인이 되는 계정에 접근을 하는 경우 특정 디바이스로부터 TOTP 인증이나 메시지 인증을 받아야 하는데, 접속하는 인원이 많아지는 만큼 관리가 어려워집니다.
- 그렇기에 접근할수 있는 디바이스 별로 접근할 수 있는 ‘패스키’를 등록하여 각각의 PC에서 하나의 계정을 접근할 수 있도록 구성을 위해 패스키를 이용한 방법을 선택하였습니다. 또한 등록된 디바이스에 QR코드를 이용하여 인증을 가볍게 할 수 있습니다.
1. 패스키를 이용하는 방법
💡 Passkeys를 이용하는 방법
- Passkeys are a password replacement that validates your identity using touch, facial recognition, a device password, or a PIN. Passkeys can be used for sign-in as a simple and secure alternative to your password and two-factor credentials.
- 패스키가 비밀번호 대체 수단으로 사용자의 신원을 확인하는 것을 의미합니다. 터치, 얼굴 인식, 기기 비밀번호 또는 PIN을 사용하여 사용자의 신원을 검증합니다. - 패스키는 비밀번호와 2단계 인증 자격증명의 간편하고 안전한 대안으로 로그인에 사용될 수 있습니다.
2. Settings - Password and authentication 탭을 선택하고 ‘Add a passkey’ 버튼을 누릅니다.
3. Use Github Mobile로 인증을 하거나 Authenticator app 혹은 Use your password를 통해 1차 인증을 거칩니다.
4. 인증을 마친 뒤 ‘Add passkey’ 버튼을 누릅니다.
💡인증을 마친 뒤 ‘Add passkey’ 버튼을 누릅니다.
- Add a passkey Your device supports passkeys, a password replacement that validates your identity using touch, facial recognition, a device password, or a PIN. - Passkeys can be used for sign-in as a simple and secure alternative to your password and two-factor credentials.
- "패스키를 추가하세요" 사용자의 기기에서는 터치, 얼굴 인식, 기기 비밀번호 또는 PIN을 사용하여 신원을 확인하는 패스키를 지원합니다. - 패스키는 비밀번호와 2단계 인증 자격증명의 간편하고 안전한 대안으로 로그인에 사용될 수 있습니다.
5. 아래와 같은 패스키로 사용할것을 제시합니다.
💡 저는 QR 코드 인증방법으로 간단하게 인증을 하기 위해 ‘다른 휴대전화, 태블릿 또는 보안 키 사용’ 탭을 선택하였습니다.
6. 아래와 같이 QR코드가 나오고 내 핸드폰에 최초 패스키를 등록합니다.
(해당 부분에 QR코드가 나오는데 화면상에서는 보이지 않게 가렸습니다.)
7. Passkey의 닉네임을 입력하고 ‘Done’ 버튼을 누르면 완료됩니다.
8. Github에서 등록된 Passkeys를 확인합니다.
9. 이전 화면에서 좀 더 아래로 내려서 2단계 인증방식으로 passkey를 선택합니다.
10. 로그아웃을 수행하고 다시 로그인을 하여 추가한 passkey로 2차 인증을 수행합니다.
11. 동일하게 등록한 핸드폰에 QR 코드 인증을 마치고 ‘다른 휴대전화 또는 태블릿 사용’ 버튼을 누릅니다.