사전 요구 사항
- Python 3.10 이상과 Django 5.2를 사용하는 호환 Ruoom Core 1.x 환경.
- 라이선스가 적용된
email_otp_plugin-1.0.2-py3-none-any.whl아티팩트. - 정상적으로 작동하는 Core 이메일 백엔드.
설치
.env에 식별자를 추가합니다.
/otp/에 마운트하고 로그인 옵션을 자동으로 추가합니다. 이메일 OTP가 설치되면 Core는 기본적으로 요청 페이지를 LOGIN_URL로 사용합니다. OTP 옵션을 유지하면서 비밀번호 로그인을 기본값으로 사용하려면 USE_EMAIL_OTP_LOGIN=false로 설정하십시오.
선택적 설정
/otp/signin/을 테스트하십시오. 제출된 코드를 로그에 남기거나 노출하지 마십시오.