728x90
반응형
SMALL

파이썬 실습/구글OTP 로그인 인증을 클라이언트&서버에 적용해 보기 3

파이썬 구글OTP 클라이언트/서버에 적용하기 - 3.로그인 페이지 접속 후 2팩터 인증하기

ㅁ 개요 O 프로그램 소개 - 이번 글은 이전글(파이썬 구글OTP 클라이언트/서버에 적용하기 - 2.QR코드생성 및 서버에 구글OTP알고리즘 적용)에 이은 3번째 마지막 글로 이용자가 로그인 페이지에 접속 후 실제 자신의 구글OTP앱의 값으로 OTP인증을 하는 과정에 대하여 설명합니다. O 완성된 프로그램 실행 화면 - 최종 완성된 프로그램의 결과화면은 아래와 같습니다. 1. 프로그램을 실행하면 아래와 같은 모습으로 실행됩니다. -이용자가 순서대로 ID, PW를 입력하고, 자신의 구글OTP앱에서 생성된 OTP 값을 추가로 입력합니다. 아래에서는 첫번째 구글OTP의값을 '111111'로 잘못 입력하여 로그인 실패 후 다시 정확한 값('720962')을 입력하여 로그인에 성공한것을 볼 수 있습니다. O 시작..

파이썬 구글OTP 클라이언트/서버에 적용하기 - 2.QR코드생성 및 서버에 구글OTP알고리즘 적용

ㅁ 개요 O 프로그램 소개 - 이번 글은 이전글(파이썬 구글OTP 클라이언트/서버에 적용하기 - 1.소개편)에 이은 2번째 글로 secret Key를 포함한 QR코드 생성 및 서버에 구글OTP알고리즘을 적용하는 방법에 대하여 설명합니다. O 완성된 프로그램 실행 화면 - 최종 완성된 프로그램의 결과화면은 아래와 같습니다. 1. 서버에서 생성된 QR코드 이미지를 이용자가 전달 받아 이미지를 열어보면 아래와 같이 생겼습니다. 이 QR코드 이미지를 QR코드스캐너 등으로 찍어보면 'secret Key'를 확인할 수 있습니다. secret Key : ABCDEFGHIJKLMNOPQRSTUVWXYZ====== 2. 이용자는 위에서 얻은 secret Key를 구글 OTP앱에 등록하여 OTP값을 정상적으로 얻었습니다...

파이썬 구글OTP 클라이언트/서버에 적용하기 - 1.소개편

ㅁ 개요 O 프로그램 소개 - 이번 프로그램은 파이썬으로 OTP(One Time Password)를 만들어 실제 서버에 적용하는 과정에 대하여 알아보겠습니다. 우리 프로그램은 다음과 같은 순서로 진행 됩니다. 1.서버에서 QR코드 생성 후 이용자에게 QR코드 이미지 배포 - QR코드 이미지에는 6자리의 임시 비밀번호를 생성할 수 있는 보안상 가장 중요한 secret Key를 포함하고 있으며, 보통 웹사이트를 통해 text secret Key와 함께 제공되고 그 자리에서만 확인하고, 사라지게 되는데, 여기서는 QR코드 이미지만 생성하고 이용자에게 제공했다고 가정합니다. 2.이용자는 1에서 전달받은 QR코드 이미지로 부터 secret Key를 획득 -이용자가 1에서 전달받은 QR코드이미지로 부터 QR코드 스..

728x90
반응형
LIST