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

OktaでのAppsFlyer SSOの設定

  • 更新

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

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

OktaでAppsFlyerアプリを作成する

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

  1. Admin ConsoleでApplications>Applicationsに移動します。
    Okta_side_menu___applications.png
  2. Create App Integrationをクリックします。
  3. Create a new app integrationダイアログでSAML 2.0を選択し、Nextをクリックします。
  4. (1) General SettingsのApp nameフィールドに、Oktaプラグインのアプリ一覧に表示する名前を入力します。
    Okta_app_name_and_icon__1_.png
  5. [任意]App logo:アプリ名の横に表示するロゴを追加します。
  6. Nextをクリックします。
  7. (2) Configure SAML Integrationで、次の各項目を設定します。 okta-create-saml-integration.png
    • 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アカウントのメールアドレスと一致している必要があります。
  8. Show Advanced Settingsをクリックし、以下の画像の各項目に従って設定します。

    Okta_advanecd_settings__1_.png

    • Assertion Encryption:Encrypted(暗号化)またはUnencrypted(暗号化なし)を選択します。 
      注意:アサーション(認証結果を伝える情報)はIdPが管理するため、Encryptedの選択を推奨します。
    • Encryption certificate:AppsFlyerの暗号化証明書をアップロードします。この証明書はAppsFlyerが署名したもので、リクエストの暗号化と署名の両方に使用されます。
    • [任意]Signature certificate:AppsFlyerの署名証明書をアップロードします。
  9. ページの最下部までスクロールし、Nextをクリックします。
  10. I’m an Okta customer adding an internal appを選択し、Finishをクリックします。 

Oktaのユーザーを作成する

OktaのSAMLアプリを作成したら、ユーザーを追加します。

  1. Admin Consoleで、Directory>Peopleを選択します。

    Okta___directory___people.png

  2. Add Personをクリックします。

    Okta___People___Add_person.png

  3. Add Personダイアログで、次の設定を行います。

    Okta_Add_person__1_.png

    • User typeで、Userを選択します。
    • 必須項目のFirst name、Last name、Username(メールアドレス)、Primary emailを入力します。
    • Passwordでは、ユーザー自身が設定するか、管理者が設定するかを選択できます。 
  4. 続けてユーザーを追加する場合は、Save and Add Anotherをクリックし、手順1~4を繰り返します。すべてのユーザーを追加したら、Saveをクリックします。 

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

  1. Admin Consoleで、Applications>Applicationsに戻ります。
  2. Browse App Catalogで、作成したアプリを選択します。
    Okta_side_menu___applications.png
  3. 選択したアプリのAssignmentsタブで、Assign>Assign to Peopleをクリックします。
    Okta_sso_assign_to_people.png
  4. アプリに割り当てるユーザーを探し、Assignをクリックします。
  5. すべてのユーザーについて、この操作を繰り返します。
  6. すべてのユーザーを追加したら、Doneをクリックします。追加したユーザーが、Peopleに表示されます。 

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

  1. Admin Consoleで、Applications>Applicationsに戻ります。
  2. Browse App Catalogで、対象のアプリを選択します。 
  3. Sign Onタブをクリックします。
  4. SAML Signing Certificatesセクションで、有効な証明書のActions>View IdP metadataをクリックします。 okta_sso_view_idp_metadata.png
  5. 開いたタブのURLをコピーします。このURLは、次のAppsFlyer側の設定で使用します。

AppsFlyerで設定を完了する

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