728x90
반응형
SMALL

QR코드 7

파이썬 구글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코드 스..

(프로젝트) QR코드로 사랑하는 사람에게 감사의 메시지를 보내세요.~ - 4. QR코드이미지+이메일발송 프로그램 만들기

ㅁ 개요 O 프로그램 소개 - 이번 글은 이전글(2022.12.21 - [분류 전체보기] - (프로젝트) QR코드로 사랑하는 사람에게 감사의 메시지를 보내세요.~ - 3. 이메일보내기)에 이은 4번째 마지막 글로 QR코드 이미지를 이메일로 발송할 수 있는 프로그램을 만드는 방법에 대하여 설명합니다. O 완성된 프로그램 실행 화면 - 최종 완성된 프로그램의 결과화면은 아래와 같습니다.(1.소개편에서 설명드린 내용과 동일) 1.프로그램 실행 후 '받는 사람 이메일 주소', '이메일 제목', '이메일 내용' 그리고 'QR코드 메시지'를 쓰고, '전송' 버튼을 클릭 합니다. 2. 정상적으로 이메일이 전송되면 아래와 같이 '입력하신 이메일 주소로 잘 전송되었습니다.' 라는 결과를 보실 수 있습니다. 3. 받는 사..

(프로젝트) QR코드로 사랑하는 사람에게 감사의 메시지를 보내세요.~ - 3. 이메일보내기

ㅁ 개요 O 프로그램 소개 - 이번 글은 이전글(2022.12.21 - [분류 전체보기] - (프로젝트) QR코드로 사랑하는 사람에게 감사의 메시지를 보내세요.~ - 2. QR코드 이미지 생성)에 이은 3번째 첨부파일을 포함한 이메일 발송 방법에 대하여 알아보겠습니다. O 완성된 프로그램 실행 화면 - 최종 완성된 프로그램의 결과화면은 아래와 같습니다. 1. 프로그램을 실행하면 아래와 같이 지정된 이메일 주소로 우리가 이전글에서 생성한 QR코드이미지가 정상적으로 발송된 것을 확인할 수 있습니다. 첫번째 메일 수신자 : pygichacha@gmail.com (secuhelper가 보낸메일) 아래에서 첨부된 이미지가 잘 전송된 것을 볼 수 있습니다. (메일 수신자는 나(pygichacha)와 secuhelp..

(프로젝트) QR코드로 사랑하는 사람에게 감사의 메시지를 보내세요.~ - 2. QR코드 이미지 생성

ㅁ 개요 O 프로그램 소개 - 이번 글은 이전글( 2022.12.13 - [분류 전체보기] - (프로젝트) QR코드로 사랑하는 사람에게 감사의 메시지를 보내세요.~ - 1.소개편 )에 이은 2번째 글로 나의 메시지를 포함한 QR코드를 생성하는 방벙에 대하여 설명합니다. O 완성된 프로그램 실행 화면 - 최종 완성된 프로그램의 결과화면은 아래와 같습니다. 1. 프로그램을 실행하면 QR코드 이미지가 생성되고, 이걸 QR코드 스캐너로 스캔하면 2.아래와 같이 우리가 입력한 메시지가 QR코드 이미지내 잘 저장된 것을 확인할 수 있습니다. O 시작전 준비 사항 1. 프로그램을 실행하기 위해서는 아래 모듈들이 필요합니다. 아래와 같이 임포트(설치) 해줍니다. import qrcode # pip install qrc..

(프로젝트) QR코드로 사랑하는 사람에게 감사의 메시지를 보내세요.~ - 1.소개편

O 프로그램 소개 - 이번 프로그램은 연말연시에 QR코드 이미지로 사랑하는 사람 또는 고마운 사람들에게 돈을 들이지 않고, 감사함을 표시할 수 있도록 QR코드 메시지를 보내는 프로그램을 만들어 보겠습니다. O 시나리오 1.연말연시가 다가오니 고마운 사람들에게 무언가 해주어야 하는데 마땅한 것이 없습니다. 2.지갑에 돈은 없고, 간단한 고마움을 전할 수 있는 메시지를 보내기로 결심합니다. 3.단, 남들과는 조금 다른 방식으로 감동을 줄 수 있었으면 좋겠습니다. 4.우린 가난한 개발자(하지만 향후엔 부자가 될 개발자)이지만, 개발자 스럽게 작은 감동을 줄 수 있는 QR코드 전송프로그램을 개발하여 보내기로 마음먹었습니다. O 향후 진행 순서 이후 글부터 진행되는 세부적인 내용은 다음과 같습니다. 1.QR코드 ..

728x90
반응형
LIST