AWS SNSの構成
プッシュ通知を構成する前に、以下の前提条件に従ってください。- AWS Managementコンソールを使用してSNSプラットフォームアプリケーションを作成し、そのARNをメモします。
- プラットフォームアプリケーションエンドポイントを作成するために、認可されたAWSアクセスキーIDを作成します。Guardianは登録成功の一環として、適切なデバイストークンでプラットフォームアプリケーションエンドポイントを自動作成します。
AWS SNSでプッシュ通知を構成する
Guardianからプッシュ通知を受け取るには、まずGuardianのデフォルトのSNS設定を上書きする必要があります。その後、AndroidとiOS用のプッシュ通知を構成することができます。- Auth0 Dashboardから、[Security(セキュリティ)]>[Multi-factor Auth(多要素認証)]に移動し、[Push via Auth0 Guardian(Auth0 Guardian経由でプッシュ)] を選択します。メソッドが非アクティブの場合は、右上にあるトグルで有効にします。
- [Custom(カスタム)] を選択し、追加設定を表示します。
- [Push Notification Service(プッシュ通知サービス)]セクションで [Amazon SNS] を選択します。
![[Auth0 Dashboard] > [Security(セキュリティ)] > [Multi-factor Auth(多要素認証)] > [Guardian] > [Custom(カスタム)] > [Amazon SNS]](https://mintlify.s3.us-west-1.amazonaws.com/docs-dev/images/ja-jp/cdy7uua7fh8z/6PKSyH99GJ2CalJoG38sfZ/43644347942a224b271008b358afde0c/2025-01-27_11-22-59.png)
-
[Amazon SNS Configuration(Amazon SNS構成)]セクションで、次のフィールドに入力します。
フィールド 説明 AWSアクセスキーID 自身のAWSアクセスキーID。 AWSシークレットアクセスキー 自身のAWSシークレットアクセスキー。 AWSリージョン 自身のAWSアプリケーションのリージョン。 - [Save(保存)] を選択して変更を完了します。
FCMを使用してAndroid用のプッシュ通知を構成する
- FCMの資格情報の取得
- Auth0 Dashboardの構成
Auth0 DashboardでAndroidのプッシュ通知を構成するには、まずFCMサーバーの資格情報を取得します。詳細については、Googleの「Firebaseドキュメント」を参照してください。
- Firebaseコンソールに移動し、該当プロジェクトを選択します。
- [Settings(設定)] メニューを開き、[Service Accounts(サービスアカウント)] を選択してください。
- [Generate New Private Key(新しい秘密鍵を生成)] を選択すると、資格情報ファイルをダウンロードすることができます。
APNを使用してiOS用のプッシュ通知を構成する
- APN証明書の取得
- Auth0 Dashboardの構成
Auth0 DashboardでiOSのプッシュ通知を構成するには、まずAPN証明書を取得します。
- Apple開発者アカウントから新しいAPN証明書を生成します。
- 証明書を自分のデバイスにインストールします。
- キーチェーンアクセスで、Apple Sandboxプッシュサービス:{Appld} 証明書を見つけます。
-
パスワードを入力せずP12ファイルへ証明書と関連秘密鍵をエクスポートします(デフォルト名:
Certificates.p12
)。 -
RC2の代わりにTriple DESを使用してP12ファイルを生成するには、
-
Certificates.p12
を削除して、Auth0 DashboardのAPN証明書としてCertificate_3des.p12
を使用します。