プッシュ通知
-
Firebase Cloud Messaging (FCM)
- プッシュ通知の内容を変更する方法の詳細については、FCM のドキュメントを参照してください。
-
Apple Push Notification (APN)
- プッシュ通知の内容を変更する方法の詳細については、Apple のドキュメントを参照してください。

プッシュ通知を登録する

一時的なワンタイムパスワード
一時的なワンタイムパスワードを使用する
- Auth0 Guardianアプリまたはその他のカスタムアプリがプッシュリクエストを受信しない場合に、プッシュ通知のフォールバック手段として使用する。
- テナントでOne-Time Password認証要素を有効にしている場合は、MFAチャレンジとして使用する。
フォールバック手段: プッシュ通知のフォールバック手段としてOTPを使用する
フォールバック手段: プッシュ通知のフォールバック手段としてOTPを使用する
ユーザーがAuth0 Guardianまたはその他のカスタムアプリ経由でプッシュ通知を受信できない場合は、代わりに一時的なOTPを使用してMFAチャレンジを完了できます。ユーザーフローの例:
- ユーザーがアプリケーションへのログインを試みます。Universal LoginのMFA画面までは進みますが、プッシュ通知を受信しません。
-
MFA画面で、ユーザーはManually Enter Codeボタンを選択します。OTPを使用して認証するには、このオプションを選択する必要があります。

- ユーザーはAuth0 GuardianまたはカスタムGuardian SDKアプリを開き、アクセスしようとしているアプリケーションを選択します。
- ユーザーは、Account Detailページの下部に表示されているOTPをコピーします。
- ユーザーはMFA画面にOTPを入力して、チャレンジを完了します。
MFAチャレンジ: MFAチャレンジとしてOTPを使用する
MFAチャレンジ: MFAチャレンジとしてOTPを使用する
ユーザーがOTPで認証できるようにするには、テナントでOne-Time PasswordをMFA認証要素として有効にする必要があります。有効にすると、ユーザーはUniversal Login経由でログインする際に、OTPを使用してMFA画面を完了できます。MFA認証要素を有効にするには、Auth0 Dashboard > Security > Multi-factor Authに移動します。ユーザーは、初回のサインアップ時またはアプリケーションへのログイン時に、MFA認証要素としてOTPを登録できます。使用しているデバイスの種類に応じて、Universal Loginには次のいずれかが表示されます。

どちらの方法でも、ユーザーは画面上の手順に従って、Auth0 GuardianアプリまたはカスタムGuardian SDKアプリを第2の認証要素として登録できます。通常、このプロセスでは、ユーザーが該当するアプリに自分のアプリケーションを追加し、そのアプリケーション用に生成されたOTPを取得します。その後、ユーザーはUniversal Login画面にOTPを入力して、登録プロセスを完了します。ユーザーが登録完了後に次回アプリケーションへのログインを試みる際は、Auth0 GuardianまたはカスタムGuardian SDKアプリのOTPをチャレンジに入力して認証できます。
- モバイル以外のデバイスの場合: Universal Loginには、登録を続行するためにユーザーがスキャンできるQRコードが表示されます。

- モバイルデバイスの場合: Universal LoginではQRコードは表示されず、代わりに登録コードが直接表示されます。

Auth0 Guardian アプリの設定
ユーザーのセキュリティ設定
- iOS
- Android
iOS で Auth0 Guardian アプリのセキュリティ設定を有効にするには、次の手順を実行します。
- アプリで 歯車アイコン を選択して、設定メニューを開きます。
- Passcode を選択して、パスコード保護を有効にします。
- 6 桁のパスコードを設定し、確認します。
- アプリで 歯車アイコン を選択して、設定メニューを開きます。
- Face ID や Touch ID など、利用可能なオプションのいずれかを選択して、デバイスの生体認証を有効にします。
ローカライズ設定
プッシュ通知の内容の大半は、ユーザーが選択した言語で表示されます。ただし、プッシュ通知のタイトルは翻訳されません。タイトルが設定された時点では、まだ言語設定が取得されていないためです。
Guardian アプリのテーマ
- System: デフォルトのシステムテーマを使用します
- Light: ライトモードのテーマを有効にします
- Dark: ダークモードのテーマを有効にします
保護対象のアプリケーションのカスタマイズ オプション
Auth0 Guardian アプリでアプリケーションに割り当てられるデフォルト名は、テナント名またはテナント設定で設定した Friendly Name によって決まります。同様に、デフォルトのロゴは、テナント設定で指定した Logo URL に基づきます。テナント設定を編集するには、Auth0 Dashboard > Settings > General に移動します。
-
一覧からアプリケーションを選択します。
- ヒント: アプリケーションを左にスワイプすると、Edit と Delete のオプションを表示することもできます。
- Account Detail ページで Edit を選択します。
- 必要に応じて、アプリケーションの名前、色、アイコンを変更します。
- Save を選択します。
Guardian SDK
Actions を使用して Auth0 Guardian の多要素認証を有効にする
provider パラメーターに guardian を指定します。
allowRememberBrowser: false を指定した Action を作成します。
このテンプレートは、条件が満たされたときに、プッシュ通知のために Auth0 Guardian で多要素認証をトリガーするための例と出発点を示しています。
初回ログイン時に、ユーザーはデバイスを登録できます。M の詳細については、Enable Multi-Factor Authentication を参照してください。