Tinyauth

電子メール認証

ユーザー登録用の電子メール認証の設定

電子メール認証は、パスワードベースの会員登録を完了する前に電子メール確認手順を要求する機能です。 次のオプションでこの機能を有効にできます。

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:パスワードでサインアップしたユーザーがEメール認証を完了しなければログインできません。デフォルトは trueはい。
  • registration.enabled:自分の会員登録を実際に開いておくか決めます。電子メール認証は、会員登録が許可された状態でのみ意味があります。
  • email:認証コードとパスワードリセットメールを送信する送信手段です。本番では通常 SMTPを使用します。
Note

この機能を使用するには email 設定が一緒に必要です。テスト環境では transport: test使用できます。

この機能を有効にすると、ユーザーは次の機能を使用できるようになります。

  • ユーザー会員登録時に認証コードを送信する
  • ユーザーパスワード初期化リンク送信