이메일 인증
이메일 인증은 비밀번호 기반 회원가입을 완료하기 전에 이메일 확인 절차를 요구하는 기능이에요. 다음의 옵션을 통해 이 기능을 활성화 할 수 있어요.
registration: enabled: true email_verification_required: true
email: transport: smtp host: smtp.example.com port: 465 secure: true user: $EMAIL_USER password: $EMAIL_PASSWORD from: "TinyAuth <noreply@tinyauth.com>"registration.email_verification_required: 비밀번호로 가입한 사용자가 이메일 인증을 완료해야 로그인할 수 있도록 해요. 기본값은true예요.registration.enabled: 자체 회원가입을 실제로 열어 둘지 결정해요. 이메일 인증은 회원가입이 허용된 상태에서만 의미가 있어요.email: 인증 코드와 비밀번호 재설정 메일을 보낼 전송 수단이에요. 프로덕션에서는 보통 SMTP를 사용해요.
이 기능을 활성화하면 사용자는 다음의 기능을 사용할 수 있게 돼요.
- 사용자 회원가입 시 인증 코드 전송
- 사용자 비밀번호 초기화 링크 전송