どのようにお手伝いできますか?

OneLoginでのAppsFlyer SSOの設定

  • 更新

概要:OneLoginをIDプロバイダー(IdP)として使用する場合の、SSOの設定方法を説明します。

AppsFlyerのSSOを設定するには、まずOneLogin側で設定を行います。次の手順に従ってください。

OneLoginでAppsFlyerアプリを作成する

前提条件:管理者権限のあるOneLoginアカウント。

  1. OneLoginの管理コンソールで、Applications>Applicationsに移動します。
  2. 右上のAdd Appをクリックします。
  3. SAML Custom Connector (Advanced)を検索して選択します。

    onelogin_saml_app.png

  4. Display Nameフィールドに、OneLoginプラグインのアプリ一覧に表示する名前を入力します。
  5. [任意]App logo:アプリ名の横に表示するロゴを追加します。
  6. [任意]説明を追加します。
  7. Saveをクリックします。画面上部に、設定が完了したことを示すメッセージが表示されます。
  8. サイドメニューでConfigurationタブに移動します。
  9. 次の各項目を設定します。
    • 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を選択します。
  10. Saveをクリックします。
  11. Assertion encryption: 
    1. SSOメタデータのURLを開き、暗号化証明書の値をコピーします。
    2. Configurationタブに戻り、SAML encryptionテキストボックスに貼り付けます。
    3.  Saveをクリックします。

IdPのSSOメタデータを取得する

  1. 対象アプリ(Applications>Applications)のサイドメニューでSSOを選択します。
  2. Issuer URLをコピーして新しいタブに貼り付け、SSOメタデータをダウンロードします。

OneLoginのユーザーを作成する

  1. 上部メニューで、Users>Usersに移動します。 
  2. 右上のNew Userをクリックします。
  3. ユーザーのFirst name、Last name、Emailを入力します。 
  4. 右上のSave Userをクリックし、More Actions>Change Passwordを選択して、パスワードを設定します。
  5. ユーザーのパスワードを設定し、Updateをクリックします。

ユーザーをアプリに割り当てる

  1. 対象ユーザーのサイドメニューで、Applicationタブに移動します。
  2. Applicationsの横にある+をクリックします。
  3. 作成したAppsFlyerアプリを選択し、Continueをクリックします。

    onelogin_assign_app.png

  4. 上部メニューで、Applications>Applicationsに移動します。
  5. 作成したアプリを選択します。
  6. Saveをクリックします。

AppsFlyerで設定を完了する

IdP側の設定が完了したら、AppsFlyerに戻って残りの設定を完了します。その後、テストして、正常に動作することを確認します。