メール認証(MFA)
メール認証要素を使用すると、ユーザーは6桁のコードをワンタイムパスワード(OTP)として使用して、自身を認証できます。Oktaは、OTPをユーザーのプライマリメールアドレスにメールメッセージで送信します。これは、サインインしようとしているユーザーが意図したユーザーであることを確認する場合に便利です。ユーザーがチャレンジの有効期間内にOTPを使用しない場合、ユーザーは認証されません。
この方式では簡単な方法でユーザーを認証できますが、メール認証要素を実装する場合には考慮すべき事項がいくつかあります。
- メールは常に安全なプロトコルで送信されるわけではありません。許可されていない第三者によって、暗号化されていないメッセージが傍受される可能性があります。このようなリスクを減らすため、OTPコードに割り当てるチャレンジの有効期間を短くすることを検討してください。
- メールメッセージは、ユーザーの迷惑メールフォルダに届く場合があります。メール認証メッセージが届かない場合はこのフォルダを確認するよう、ユーザーに通知してください。
- メールメッセージは、ネットワークの問題によって遅延する可能性があります。チャレンジの有効期間が過ぎた後にメール認証メッセージが届いた場合、ユーザーは別のメール認証メッセージをリクエストする必要があります。
また、メールをアカウント復旧の手段として使用し、セキュリティトークンの有効期限を設定することもできます。
メール認証要素をアクティブ化する
- Admin Consoleでに移動します。
- 要素タイプ(Factor Types)タブでメール認証(Email Authentication)をクリックします。
- 非アクティブ(Inactive)をクリックし、アクティブ化(Activate)を選択します。
メール認証要素を構成する
- Admin Consoleでに移動します。
- 要素タイプ(Factor Types)タブでメール認証(Email Authentication)をクリックします。
- メール認証設定(Email Authentication Settings)(Edit)の横にある編集(Edit)(Email Authentication Settings)をクリックします。
- Email OTP token lifetime (minutes)(メールOTPトークンの有効期間(分))ドロップダウンから、OTPを有効にしておく期間を選択します。
デフォルトの値は5分ですが、5分単位で最大30分まで延長できます。一般的に受け入れられているベストプラクティスは10分以内です。
注:この値は、認証に使用されるメールに加えて、セルフサービスによるパスワードのリセットとセルフサービスによるアカウントのロック解除のメールにも適用されます。
- 保存(Save)をクリックします。
- 要素の登録(Factor Enrollment)タブをクリックします。MFA登録ポリシーを構成するを参照し、MFA登録ポリシーの作成とMFA登録ポリシールールの追加の手順に従います。
注:
MFA登録ポリシーで対象要素としてメール認証要素が 必須(Required) に設定されている場合、そのポリシーで指定されたエンドユーザーは、ユーザー プロファイルに記載されたプライマリメールアドレスを使用して自動的に登録されます。
関連項目