概要:OneLoginをIDプロバイダー(IdP)として使用する場合の、SSOの設定方法を説明します。
AppsFlyerのSSOを設定するには、まずOneLogin側で設定を行います。次の手順に従ってください。
OneLoginでAppsFlyerアプリを作成する
前提条件:管理者権限のあるOneLoginアカウント。
- OneLoginの管理コンソールで、Applications>Applicationsに移動します。
- 右上のAdd Appをクリックします。
-
SAML Custom Connector (Advanced)を検索して選択します。
- Display Nameフィールドに、OneLoginプラグインのアプリ一覧に表示する名前を入力します。
- [任意]App logo:アプリ名の横に表示するロゴを追加します。
- [任意]説明を追加します。
- Saveをクリックします。画面上部に、設定が完了したことを示すメッセージが表示されます。
- サイドメニューでConfigurationタブに移動します。
-
次の各項目を設定します。
- Audience (EntityID):https://hq1.appsflyer.comを入力します。
- ACS (Consumer) URL Validation、ACS (Consumer) URL:OneLoginがユーザーの認証情報を送信するエンドポイントを入力します。こちらのコールバックURLの設定説明に従って、該当するリンクを使用してください。
- Recipient:ACS (Consumer) URLフィールドと同じURLを入力します。
- Login URL:AppsFlyerのログインURLを入力します。
- SAML not valid before、SAML not valid on or after:アサーション(認証結果を伝える情報)の有効期間を分単位で指定します。
-
SAML initiator:認証を開始する場所を選択します。
- IdPから認証を開始する場合は、OneLoginを選択します。
- AppsFlyerから認証を開始する場合は、Service Providerを選択します。
- SAML nameID format:Emailを選択します。
- SAML issuer type:Specificを選択します。
- SAML signature element:Bothを選択します。
- Encrypt assertion:チェックボックスをオンにします。
- SAML encryption method:AES-256-CBCを選択します。
- Saveをクリックします。
-
Assertion encryption:
- SSOメタデータのURLを開き、暗号化証明書の値をコピーします。
- Configurationタブに戻り、SAML encryptionテキストボックスに貼り付けます。
- Saveをクリックします。
IdPのSSOメタデータを取得する
- 対象アプリ(Applications>Applications)のサイドメニューでSSOを選択します。
- Issuer URLをコピーして新しいタブに貼り付け、SSOメタデータをダウンロードします。
OneLoginのユーザーを作成する
- 上部メニューで、Users>Usersに移動します。
- 右上のNew Userをクリックします。
- ユーザーのFirst name、Last name、Emailを入力します。
- 右上のSave Userをクリックし、More Actions>Change Passwordを選択して、パスワードを設定します。
- ユーザーのパスワードを設定し、Updateをクリックします。
ユーザーをアプリに割り当てる
- 対象ユーザーのサイドメニューで、Applicationタブに移動します。
- Applicationsの横にある+をクリックします。
- 作成したAppsFlyerアプリを選択し、Continueをクリックします。
- 上部メニューで、Applications>Applicationsに移動します。
- 作成したアプリを選択します。
- Saveをクリックします。