two factor auth FastAPI
1.0.0
ที่เก็บนี้ใช้ fastapi สำหรับการสร้าง WebApp และ PyOTP Python Library ใช้สำหรับการสร้างและตรวจสอบรหัสผ่านครั้งเดียว
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
ทำตามขั้นตอนถัดไปสำหรับการตั้งค่าบัญชีผู้ใช้และสร้าง TOTP โดยใช้แอพ Authenticator
ป้อนพา ธ ต่อไปนี้เพื่อสร้างผู้ใช้ใหม่
http://127.0.0.1:8000/signup/
หลังจากป้อนรายละเอียดที่เหมาะสมผู้ใช้ใหม่จะถูกสร้างขึ้นและหน้าจะถูกนำทางไปยังรหัส QR

ใช้ Google Authenticator หรือ Microsoft Authenticator หรือแอพ Authenticator อื่น ๆ เพื่อสแกนรหัส QR และสร้าง TOTP

ทำตามเส้นทางนี้เพื่อเข้าสู่ระบบ
http://127.0.0.1:8000/login/ป้อนข้อมูลรับรองผู้ใช้พร้อมกับ 6 หลัก TOTP ที่สร้างโดยแอพ Authenticator

และยินดีต้อนรับสู่เว็บไซต์ของคุณ คุณลงชื่อเข้าใช้บัญชีของคุณอย่างปลอดภัย

โปรดแสดงที่เก็บข้อมูลถ้าคุณชอบ ขอบคุณ!