8.10.3. 2FA 条件付きワークフローの例
このセクションでは、さまざまな方法で 2 要素認証 (2FA) を統合した条件付きワークフローの例をいくつか紹介します。例では、デフォルトの browser フローをコピーし、forms サブフロー内の設定を変更します。
8.10.3.1. Conditional 2FA サブフロー リンクのコピーリンクがクリップボードにコピーされました!
デフォルトの browser フローは Conditional 2FA サブフローを使用します。このサブフローにより、OTP フォーム (ワンタイムパスワード) による 2 要素認証 (2FA) はすでに提供されています。WebAuthn とリカバリーコードも提供されますが、どちらもデフォルトでは無効になっています。この方法に従って、さまざまな 2FA 方式を Condition - User Configured と統合できます。
2FA all alternative
forms サブフローには Condition - user configured のある別の 2FA 条件付きサブフローが含まれています。代わりのステップとして、3 つの 2FA のステップ (OTP、Webauthn、リカバリーコード) が許可されます。ユーザー向けに設定されている場合は、3 つのオプションのいずれかを選択できます。サブフローは条件付きであるため、2FA 認証情報が設定されていない場合でも認証プロセスは正常に完了します。
この設定では、両方の Disabled ステップが Alternative に設定されているデフォルトの browser フローを使用して設定した場合と同じ動作が提供されます。