AWS SNS の設定
- AWS マネジメントコンソールを使用して SNS Platform Application を作成 し、その ARN を控えておきます。
- Platform Application エンドポイントを作成する権限を持つ AWS Access Key ID を作成します。Guardian は、登録が正常に完了すると、その一環として適切なデバイストークンを使用して Platform Application エンドポイントを自動的に作成します。
AWS SNS を使用してプッシュ通知を設定する
- Auth0 Dashboard で Security > Multi-factor Auth に移動し、Push via Auth0 Guardian を選択します。この方法が無効になっている場合は、右上のトグルを選択して有効にします。
- Custom を選択して追加設定を表示します。
- Push Notification Service セクションで、Amazon SNS を選択します。

-
Amazon SNS Configuration セクションで、次のフィールドに入力します。
フィールド 説明 AWS Access Key ID AWS Access Key ID AWS Secret Access Key AWS Secret Access Key AWS Region AWS アプリケーションのリージョン - Save を選択して変更を保存します。
FCM を使用して Android のプッシュ通知を設定する
- FCM の認証情報を取得
- Auth0 Dashboard を設定
Auth0 Dashboard で Android のプッシュ通知を設定するには、まず FCM サーバーの認証情報を取得します。詳しくは、Google の Firebase ドキュメントを参照してください。
- Firebase Console に移動し、対象のプロジェクトを選択します。
- Settings メニューを開き、Service Accounts を選択します。
- Generate New Private Key を選択して、認証情報ファイルをダウンロードします。
APNs を使用して iOS のプッシュ通知を設定する
- APN 証明書を取得
- Auth0 Dashboard を設定
Auth0 Dashboard で iOS のプッシュ通知を設定するには、まず APN 証明書を取得します。
- Apple デベロッパーアカウントで 新しい APN 証明書 を生成します。
- 証明書をローカルにインストールします。
- Keychain Access で Apple Sandbox Push Services: 証明書を探します。
-
証明書と対応する秘密鍵を、パスワードなしの P12 ファイル (デフォルト名:
Certificates.p12) としてエクスポートします。 -
RC2 ではなく Triple DES を使用して P12 ファイルを生成するには、次のコマンドを実行します。
-
Certificates.p12を削除し、Auth0 Dashboard ではCertificate_3des.p12を APN 証明書として使用します。