- メール: メール検証用。
- 電話: SMS検証用。
- OTP: Google Authenticatorなどの認証システムアプリケーションで使用されるワンタイムパスワード(OTP)用。
スキーマ
スキーマは、次の両方のワークフローのMFA要素に適用されます。自動移行
MFA登録は、自動移行中にインポートすることもできます。これは、カスタムDBログインスクリプトの最後にコールバックに提供されるユーザーのmfa_factors
フィールドに既存の登録を提供することで実現できます。
失敗はテナントログに失敗したログインとして表示され、次のような説明によって他の失敗と区別できます。MFA要素をインポートできない
。例:
一括ユーザーインポート
users.json
ファイルを準備します。詳細については、「一括ユーザーインポート」を参照してください。- 各ユーザーの既存のMFA登録を含めます。
- 一括ユーザーインポートを開始します。
- 最初の要求で
upsert
オプションを有効にして、既存のユーザーの要素を更新します。 - インポートジョブが完了したら、応答にエラーがないか確認します。ユーザーのMFA要素のいずれかがインポートに失敗した場合は、次のようなエラーが表示されます。
upsert
オプションを使用すると、既存のユーザーに対するMFAに関連しない更新がユーザーのプロファイルに適用されます。たとえば、次のエラーの概要は、ユーザーの画像
属性が正常にhttp://example.org/jdoe.png
に設定されたが、提供されたMFA要素をインポートできなかったことを示しています。このような場合、失敗したユーザーのインポートを再試行しても問題ありません。