two factor auth FastAPI
1.0.0
이 저장소는 WebApp을 만들기 위해 FASTAPI를 사용하고 PYOTP Python 라이브러리는 일회성 비밀번호를 생성하고 확인하는 데 사용됩니다.
git clone https://github.com/vinodiOS/two-factor-auth-FastAPI.git
cd two-factor-auth-FastAPI
virtualenv venv
source env/bin/activate
pip install -r requirements.txt
uvicorn main:app --reload docker-compose up
사용자 계정을 설정하려면 다음 단계를 따르고 Authenticator 앱을 사용하여 TOTP를 생성하십시오.
새 사용자를 만들려면 다음 경로를 입력하십시오.
http://127.0.0.1:8000/signup/
적절한 세부 사항을 입력하면 새 사용자가 생성되고 페이지가 QR 코드로 탐색됩니다.

Google Authenticator 또는 Microsoft Authenticator 또는 기타 Authenticator 앱을 사용하여 QR 코드를 스캔하고 TOTP를 생성하십시오.

이 경로를 따라 로그인하십시오
http://127.0.0.1:8000/login/Authenticator 앱에서 생성 한 6 자리 TOTP와 함께 사용자 자격 증명을 입력하십시오.

그리고 귀하의 웹 사이트에 오신 것을 환영합니다. 귀하는 귀하의 계정에 안전하게 로그인했습니다.

좋아한다면 저장소를 별표로 해주세요. 감사합니다!