概要:Ping IdentityをIDプロバイダー(IdP)として使用する場合の、SSOの設定方法を説明します。
AppsFlyerのSSOを設定するには、まずPing Identity側で設定を行います。次の手順に従ってください。
Ping IdentityでAppsFlyerアプリを作成する
前提条件:管理者権限のあるPing Identityアカウント。
- Ping Identityの管理メニューでApplicationsに移動し、+をクリックします。
- 右側に開いたセクションで、次の設定を行います。
- Ping Identityプラグインのアプリ一覧に表示する名前を入力します。
- アプリの種類にSAML Applicationを選択します。
-
Configureをクリックします。 SAML Configurationが表示されます。
-
サービスプロバイダー(AppsFlyer)から認証を開始する場合は、Import From URLを選択します。
- Import URL:https://hq1.appsflyer.com/auth/sso-metadata
-
ACS URLs:AppsFlyerのアカウントIDを使用して、次のリンクを入力します。
https://hq1.appsflyer.com/auth/sso-callback
-
Entity ID:https://hq1.appsflyer.com/を入力します。
-
IdP(Ping Identity)から認証を開始する場合は、Manually Enterを選択します。
-
ACS URLs:AppsFlyerのアカウントIDを使用して、次のリンクを入力します。
https://hq1.appsflyer.com/auth/sso-callback/<Enter your AppsFlyer account ID here> - Entity ID:https://hq1.appsflyer.com/を入力します。
-
ACS URLs:AppsFlyerのアカウントIDを使用して、次のリンクを入力します。
-
サービスプロバイダー(AppsFlyer)から認証を開始する場合は、Import From URLを選択します。
- Saveをクリックします。
-
Configurationタブで、次の設定を行います。
- Download Metadataをクリックします。
- 右上の編集アイコンをクリックし、次の項目を入力します。
-
SIGNING KEY:
- Sign Assertion & Responseを選択します。
- Signing Algorithm:RSA_SHA256を選択します。
-
ENCRYPTION:
- Enable Encryptionを選択します。
- ALGORITHM:AES_256を選択します。
-
CERTIFICATE:
-
Importを選択し、AppsFlyerの暗号化証明書をアップロードします。この証明書はAppsFlyerが署名したもので、リクエストの暗号化と署名の両方に使用されます。
注意:Amazonが署名したAppsFlyerの証明書もアップロードできます。この証明書の取得については、担当CSMにお問い合わせください。 - Enforced Signed Authn Requestを選択します。
-
Importを選択し、AppsFlyerの暗号化証明書をアップロードします。この証明書はAppsFlyerが署名したもので、リクエストの暗号化と署名の両方に使用されます。
-
SIGNING KEY:
- Saveをクリックします。
-
Attribute Mappingsタブで編集アイコンをクリックし、PingOne MappingsのEmail Addressを選択します。
- Saveをクリックします。
Ping Identityのグループを作成する
Ping IdentityのSAMLアプリを作成したら、ユーザーグループを作成し、ユーザーを追加します。
- Ping Identityの管理メニューでIdentity>Groupsに移動し、+をクリックします。
- 右側に開いたセクションでグループ名を入力し、Saveをクリックします。
- すべてのユーザーグループについて、手順1~2を繰り返します。
Ping Identityのユーザーを作成し、グループとロールを割り当てる
- Ping Identityの管理メニューでIdentity>Usersに移動し、+をクリックします。
- 右側に開いたセクションで、次の設定を行います。
- ユーザーの氏名とメールアドレスを入力します。
- Administrator Populationを選択します。
- ユーザーのワンタイムパスワードを作成するか、Generate Passwordをクリックして自動生成します。ユーザーはPing Identityにログインした際に、パスワードを作成する必要があります。
- Saveをクリックします。
- Groupsの編集ボタンをクリックし、ユーザーを追加するグループを選択して、Saveをクリックします。
- Rolesタブ>Grant rolesをクリックし、ユーザーに割り当てるロールを選択して、Saveをクリックします。
グループにアクセスを許可してアプリを有効化する
グループにアクセスを許可する
- Ping Identityの管理メニューでConnections>Applicationsに移動し、作成したアプリを選択します。
- 右側に開いたセクションでAccessタブを選択し、編集ボタンをクリックします。
- 作成したグループを選択し、Saveをクリックします。
アプリを有効化する
- Ping Identityの管理メニューでConnections>Applicationsに移動し、作成したアプリを選択します。
- アプリを有効化します。