- Node.js, Express, Passport.js 및 Speakeasy 2FA를 사용하여 다양한 인증 시스템을 구축하는 방법을 학습하는 데 도움이 되는 오픈소스 프로젝트 🔒
- 사용자는 앱에 로그인하기 위해 사용자 이름과 비밀번호, 그리고 시간 기반 OTP (6자리 코드)를 입력해야 합니다. ⏰
- Passport.js를 사용하여 사용자 이름과 비밀번호를 기반으로 기본 식별을 하며, Speakeasy 2FA는 시간 기반 OTP를 생성하여 보안을 강화합니다. 🔐
- 개발 프로세스에는 프론트엔드와 백엔드 통합, MongoDB 데이터베이스 사용 및 몰드 생성이 포함됩니다.