概要:OktaをIDプロバイダー(IdP)として使用する場合の、SSOの設定方法を説明します。
AppsFlyerのSSOを設定するには、まずOkta側で設定を行います。次の手順に従ってください。
OktaでAppsFlyerアプリを作成する
前提条件:管理者権限のあるOktaアカウント。
- Admin ConsoleでApplications>Applicationsに移動します。
- Create App Integrationをクリックします。
- Create a new app integrationダイアログでSAML 2.0を選択し、Nextをクリックします。
-
(1) General SettingsのApp nameフィールドに、Oktaプラグインのアプリ一覧に表示する名前を入力します。
- [任意]App logo:アプリ名の横に表示するロゴを追加します。
- Nextをクリックします。
-
(2) Configure SAML Integrationで、次の各項目を設定します。
- Single sign-on URL:Oktaがユーザーの認証情報を送信するエンドポイントを入力します。こちらのコールバックURLの設定説明に従って、該当するリンクを使用してください。
- Audience URI (SP Entity ID):https://hq1.appsflyer.comを入力します。
- Name ID format:ユーザーを識別する形式として、EmailAddressを選択します。
-
Application username:Okta usernameを選択します。
注意:Oktaユーザーのメールアドレスは、AppsFlyerアカウントのメールアドレスと一致している必要があります。
-
Show Advanced Settingsをクリックし、以下の画像の各項目に従って設定します。
-
Assertion Encryption:Encrypted(暗号化)またはUnencrypted(暗号化なし)を選択します。
注意:アサーション(認証結果を伝える情報)はIdPが管理するため、Encryptedの選択を推奨します。 - Encryption certificate:AppsFlyerの暗号化証明書をアップロードします。この証明書はAppsFlyerが署名したもので、リクエストの暗号化と署名の両方に使用されます。
- [任意]Signature certificate:AppsFlyerの署名証明書をアップロードします。
-
Assertion Encryption:Encrypted(暗号化)またはUnencrypted(暗号化なし)を選択します。
- ページの最下部までスクロールし、Nextをクリックします。
- I’m an Okta customer adding an internal appを選択し、Finishをクリックします。
Oktaのユーザーを作成する
OktaのSAMLアプリを作成したら、ユーザーを追加します。
-
Admin Consoleで、Directory>Peopleを選択します。
-
Add Personをクリックします。
-
Add Personダイアログで、次の設定を行います。
- User typeで、Userを選択します。
- 必須項目のFirst name、Last name、Username(メールアドレス)、Primary emailを入力します。
- Passwordでは、ユーザー自身が設定するか、管理者が設定するかを選択できます。
- 続けてユーザーを追加する場合は、Save and Add Anotherをクリックし、手順1~4を繰り返します。すべてのユーザーを追加したら、Saveをクリックします。
ユーザーをアプリに割り当てる
- Admin Consoleで、Applications>Applicationsに戻ります。
-
Browse App Catalogで、作成したアプリを選択します。
- 選択したアプリのAssignmentsタブで、Assign>Assign to Peopleをクリックします。
- アプリに割り当てるユーザーを探し、Assignをクリックします。
- すべてのユーザーについて、この操作を繰り返します。
- すべてのユーザーを追加したら、Doneをクリックします。追加したユーザーが、Peopleに表示されます。
IdPのSSOメタデータを取得する
- Admin Consoleで、Applications>Applicationsに戻ります。
- Browse App Catalogで、対象のアプリを選択します。
- Sign Onタブをクリックします。
-
SAML Signing Certificatesセクションで、有効な証明書のActions>View IdP metadataをクリックします。
- 開いたタブのURLをコピーします。このURLは、次のAppsFlyer側の設定で使用します。
関連情報