통합 모델 (Integration Models)/전통적인 2FA (Standard 2FA)
1 분 분량
전통적인 2FA (Standard 2FA)
민감한 작업을 위한 고급 보안 2단계 인증 구현 방법.
이 시스템은 금융 작업 및 관리자 대시보드에 이상적입니다. 사용자가 실제 존재하며 스스로 작업을 수행하는지 확인합니다.
프로그래밍 단계:
1. 사용자가 일반 암호(Password)를 입력하고, 이는 자체 서버에서 검증됩니다.
2. SMS 대신 /api/verify/init 엔드포인트를 호출하여 ReOTP 세션을 시작합니다.
3. ReOTP 인터페이스가 표시되어 사용자가 WhatsApp 또는 텔레그램으로 코드를 보내도록 요청합니다.
4. 프론트엔드에서 /api/verify/stream에 대해 SSE (Server-Sent Events)를 시작합니다.
5. 서버에서 VERIFIED를 반환하면 사용자가 로그인하거나 민감한 금융 작업을 완료할 수 있습니다.