Skip to main content

사전 요구 사항

  • Python 3.10 이상과 Django 5.2를 사용하는 호환 Ruoom Core 1.x 환경.
  • 라이선스가 적용된 email_otp_plugin-1.0.2-py3-none-any.whl 아티팩트.
  • 정상적으로 작동하는 Core 이메일 백엔드.

설치

.env에 식별자를 추가합니다.
쉼표 구분 목록의 다른 플러그인은 유지하십시오. 플러그인을 초기화하고 검사합니다.
애플리케이션을 다시 시작합니다. Core가 플러그인을 /otp/에 마운트하고 로그인 옵션을 자동으로 추가합니다. 이메일 OTP가 설치되면 Core는 기본적으로 요청 페이지를 LOGIN_URL로 사용합니다. OTP 옵션을 유지하면서 비밀번호 로그인을 기본값으로 사용하려면 USE_EMAIL_OTP_LOGIN=false로 설정하십시오.

선택적 설정

애플리케이션 이메일을 받을 수 있는 주소로 /otp/signin/을 테스트하십시오. 제출된 코드를 로그에 남기거나 노출하지 마십시오.