8.9. リカバリーコード
リカバリーコードは、Red Hat build of Keycloak によって自動生成される、連続したワンタイムパスワード (現在 12 個) です。認証フローに Recovery Authentication Code Form オーセンティケーターを追加することで、このコードを 2 要素認証 (2FA) として使用できます。フロー内で設定すると、Red Hat build of Keycloak はユーザーに次に生成されるコードを順番に要求します。ユーザーが現在のコードを入力すると、そのコードは無効になり、次回のログイン時に新しいコードが必要になります。
リカバリーコードは、その性質上、通常は他の 2FA 方法のバックアップとして機能します。これらは、OTP Form または WebAuthn Authenticator を補完して、以前の 2FA 方式で使用されていたソフトウェアまたはハードウェアデバイスが壊れているか使用できない場合などに、Red Hat build of Keycloak にログインするための補助的な方法を提供します。
Add recovery codes を有効にすると、Configure OTP 必須アクションを設定してリカバリーコードを自動的に要求できます。
8.9.1. リカバリーコード必須アクションが有効であることの確認 リンクのコピーリンクがクリップボードにコピーされました!
Red Hat build of Keycloak でリカバリーコードアクションが有効になっていることを確認します。
- メニューで Authentication をクリックします。
- Required Actions タブをクリックします。
- Recovery Authentication Codes スイッチの Enabled が On に設定されていることを確認します。
すべての新規ユーザーが最初のログイン時にリカバリーコードの認証情報を登録するようにする場合は Default Action スイッチを On に切り替えます。