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

IDプロバイダー(IdP)を使用したSSO認証の設定

  • 更新

概要:AppsFlyer を ID プロバイダー(IdP)と連携することで、AppsFlyer のアカウントユーザーはシングルサインオン(SSO)を使ってログインできるようになります。本記事では、AppsFlyer および IdP プラットフォームで SSO 認証を設定する方法を説明します。

注意事項

  • 前提条件: ユーザーは、AppsFlyer と IdP の両方に、同一のメールアドレスで登録されている必要があります。
  • SSO の設定および削除は、管理者のみが行えます。
  • SSO is enforced for the account by default.
  • Admins can add exception users who can log in with SSO or an assigned alternative login method.
  • Supported alternative login methods for exception users are:
    • Username & password
    • Authenticator app (2FA)
  • SMS isn’t supported as an alternative login method for exception users.
  • When no exception users are added, all users by default are enforced using SSO after activation.

Note

We recommend adding at least one trusted admin as an exception user before activating SSO. This helps prevent account lockout if the SSO configuration is incorrect

SSO 設定ページへのアクセス

  1. AppsFlyer管理画面 右上に表示されているメールアドレスをクリックして、アカウントメニュー > セキュリティセンターを開いてください。
  2. 「ログインセキュリティの強化」で、「 ログイン方法の設定」を選択してください。
  3. ログインセキュリティページから、SSOを設定をクリックしてください。

SSOの設定

SSO の設定は、IdP プラットフォームと AppsFlyer の両方で行います。 設定状況は、SSO が設定されている場合は アクティブ、設定がない、または削除されている場合は 未設定 と表示されます。

 注意

  • 本ガイドでは、以下の IdP に対する詳細な設定手順を提供しています。それ以外の IdP については、一般的な設定概要を参照してください。
    • JumpCloud
    • Okta
    • OneLogin
    • Ping Identity

ステップ1:IdPプラットフォームの設定

以下の IdP における SSO 認証設定の詳細手順を参照してください。

その他の IdP プラットフォーム向け設定概要

他の IdP プラットフォームを設定する際の流れは以下の通りです。

 注意

  • 【重要】IdP にユーザーを割り当てる際は、AppsFlyer と同一のユーザーメールアドレスを使用してください。両プラットフォームで各ユーザーのメールアドレスが一致している必要があります。
  • AppsFlyerのメタデータには以下が含まれます。
    • 暗号化および署名用証明書
    • エンティティID
    • コールバックURL

ステップ2:AppsFlyer の設定

IdP プラットフォームで設定を完了した後、AppsFlyer 側で SSO 認証を設定します。

SSO 設定ページへのアクセス方法を確認してください。 

1. 認証の開始ポイントを選択

  1. ユーザーがどこから AppsFlyer にアクセスするかを選択します。これにより、認証フローも定義されます。
  2. 次へをクリックしてください。

ID プロバイダー (IdP)

ユーザーは IdP の認証プラグインまたは Web ページからログインし、認証後に AppsFlyer にリダイレクトされます。

 注意

このオプションを選択すると、ユーザーは IdP とサービスプロバイダー(AppsFlyer)の両方からログインできます。

サービスプロバイダー (AppsFlyer)

ユーザーは AppsFlyer の SSO ログインページで Login with SSO をクリックし、メールアドレスを入力します。その後 IdP にリダイレクトされ、認証後に AppsFlyer のホームページへ戻ります。 

AppsFlyer_login_page.png

 注意

このオプションを選択した場合、ユーザーはサービスプロバイダー(AppsFlyer)経由でのみログインでき、IdP から直接ログインすることはできません。

2. 3.証明書の種類を選択

AppsFlyer では、SSO リクエストの暗号化および署名に使用する公開鍵証明書として、以下の 2 種類を提供しています。

  • AppsFlyer 署名証明書:AppsFlyer メタデータ URL から作成される証明書
  • CA 署名証明書:Amazon によって署名された AppsFlyer 証明書

手順:

  • 証明書の種類を選択し、次へをクリックします。

 注意

The certificate becomes activated only after both sides complete the mutual certificate implementation process: AppsFlyer incorporates the IdP SAML configuration, and the IdP integrates the latest AppsFlyer SSO metadata. This is done in the following steps below.  

3. サービスプロバイダー(AppsFlyer)メタデータの取得

  1. 最新の AppsFlyer SSO メタデータをコピーし、IdP の SAML 設定に反映します。
    • AppsFlyer署名証明書を選択した場合:以下のいずれかをコピーします。
      • メタデータ URL:完全なメタデータURLをサポートするIdP向け。
      • 証明書は、AppsFlyer が IdP の SAML 設定を取り込み、IdP が最新の AppsFlyer SSO メタデータを統合した後に有効化されます。
      • XML ファイル:AppsFlyer SSO メタデータを XML ファイルとしてダウンロード可能です。
    • CA署名証明書を選択した場合: メタデータコンポーネントをコピーしてください。
  2. 次へをクリックしてください。

4. IdP メタデータの提供

以下の方法で IdP の SSO メタデータを提供し、フォーマットを検証します。注意:IdP 証明書データは、メタ文字を含まない 1 行形式である必要があります。

  1. IdPメタデータを提供するための好みの方法を選択してください:
    • URL:IdP のメタデータ URL を入力
    • XML ファイル:IdP のメタデータ XML ファイルをアップロード
  2. 変更を保存をクリックします。変更のステータスを示す確認メッセージが表示されます。
  3. 変更を保存をクリックします。変更のステータスを示す確認メッセージが表示されます。 

5. Add exception users

Exception users are users who aren’t required to log in through SSO. SSO remains enforced for the account, and only users explicitly added as exception users can log in with an assigned alternative login method.

Adding exception users is optional. If you don’t add exception users, all users must log in through SSO after activation.

Note

Add at least one trusted admin as an exception user before activating SSO. If the SSO configuration is incorrect, this user can log in with their assigned alternative login method and update the configuration.

To add exception users:

  1. SSO または ユーザー名・パスワード:ユーザーは SSO またはユーザー名・パスワードのいずれかを選択できます。
  2. In the Add exception users dialog, search for a user by name or email.
  3. Select the user you want to add.
  4. From the Alternative login method drop-down list, select one of the following:
    • Username & password
    • Authenticator app
  5. Repeat steps 2-4 for each user you want to add.
  6.  重要

Add login methods for multiple users

To add the same alternative login method for multiple exception users:

  1. Select the checkboxes for the users you want to update.
  2. Click Set login method for selected users.
  3. Select one of the following:
    • Apply username and password for all selected users
    • Apply authenticator app for all selected users

Delete an exception user

To delete a user from the exception users list:

  • Click the Delete icon in the user row.

The user is deleted from the list immediately.

6. Activate SSO

Note

Before activating SSO, we recommend adding at least one trusted admin as an exception user. This helps prevent account lockout if the SSO configuration is incorrect.

To activate SSO:

  1. SSOを強制する(推奨):  より高いセキュリティを確保します。
  2. In the Activate SSO? dialog, review your SSO settings.
  3. 有効化をクリックすると、SSO 認証の有効化ステータスが表示されます。

Incorrect configuration may lock users out of AppsFlyer. Review your configuration before activating SSO.

If no exception users were added, the confirmation dialog shows a message that everyone will be required to log in through SSO after activation.

Activation results

Result 詳細
SSO activation succeeds and exception users are added SSO is active, and exception users are configured.
SSO activation succeeds, but some exception users aren’t added SSO stays active. Add or update exception users from Edit SSO.
SSO activation fails SSO とユーザー名・パスワードの両方を有効にすることは推奨されません。

SSO 使用時は 2FA はサポートされません。

After SSO is active, you can edit the SSO configuration and manage exception users.

2.ログイン方法の設定

  1. SAML Single sign-on (SSO) セクション右側の編集altedit-icon.jpgaltアイコンをクリックします。
  2. Open the section you want to update.
  3. Make the required changes.
  4. 次へをクリックしてください。
  5. In the Save changes? dialog, review the changes.
  6.  注意

証明書タイプまたは認証開始ポイントを変更すると、AppsFlyer のメタデータが変更されます。変更を保存した後は、必ず最新の AppsFlyer SSO メタデータをコピーし、直ちに IdP の SAML 設定に反映してください。

Edit exception users

To edit exception users:

  1. From the SSO edit page, open the Exception users section.
  2. Click Edit exception users.
  3. In the Edit exception users dialog, add users, delete users, or update alternative login methods.
  4. 検証をクリックすると、検証結果がページ上部に表示されます。
  5. In the Save changes? dialog, click Save changes.

Previously added exception users appear with their current alternative login method.

ステップ3:SSO設定のテスト

IdPとAppsFlyerの両方のプラットフォームでSSO設定が完了したら、ユーザーが いずれかのURLコールバックメソッド(IdPまたはサービスプロバイダー( AppsFlyer))でAppsFlyerにログインでき、両方ではログインできないことを確認します。

IdP経由の認証のテスト

IdP経由でログインするように認証を設定している場合は、ユーザーがIdPプラグインまたはウェブページからAppsFlyerにアクセスできることを確認します:

  1. AppsFlyerとIdPにサインインしている場合は、両方からサインアウトします。
  2. ウェブページをシークレットモードで開きます。
  3. IdPのウェブページにアクセスします。 IdPにサインインしていないため、認証プロセスが実行されます。関連するユーザーでサインインします。
  4. AppsFlyerを検索して選択します。 AppsFlyerのホームページに移動します。これは、プロセスが成功したことを示します。

サービスプロバイダー(AppsFlyer) 経由の認証のテスト

サービスプロバイダー(AppsFlyer) 経由でログインするように認証フローを設定している場合は、ユーザーがメールアドレスを使用してAppsFlyerにアクセスできることを確認します:

log_in_to_af_by_email2.png

  1. AppsFlyerとIdPにサインインしている場合は、両方からサインアウトします。
  2. ウェブページをシークレットモードで開きます。
  3. AppsFlyerのログインページ に移動し、「SSOでログイン」をクリックします。
  4. 関連するメールアドレスを入力し、「続行」をクリックします。これで、認証のために IdP にリダイレクトされます。
  5. IdPの認証後、ログインユーザーとしてAppsFlyerに誘導されます。これは、プロセスが成功したことを示します。

SSO 設定の管理

SSO 設定後は、編集または削除が可能です。

SSO 設定ページへのアクセス方法を確認してください。 

SSO の編集

以下の項目を編集可能です:

  • 認証の開始点
  • 証明書の種類
  • サービスプロバイダー(AppsFlyerメタデータ) - 詳細を取得できます
  • ID プロバイダーメタデータ
  • Exception users

Important!

When you update the certificate type or authentication starting point, the AppsFlyer metadata changes. Copy the latest service provider metadata from AppsFlyer and add it to your identity provider (IdP) SAML configuration immediately after saving your changes

Note

Add at least one trusted admin as an exception user. If the SSO configuration is incorrect, this user can log in with their assigned alternative login method and update the configuration.

SSO構成の編集手順:

  1. SAML Single sign-on (SSO) セクション右側の削除(ゴミ箱)アイコンをクリックします。
  2. Open the section you want to update.
  3. Make the required changes.
  4. Click Save.
  5. In the Save changes? dialog, review the changes.
  6. Click Save changes.

Edit exception users

To edit exception users:

  1. Open the Exception users section.
  2. Click Edit exception users.
  3. In the Edit exception users user list, add users, delete users, or update alternative login methods.
  4. Click Save.
  5. In the Save changes? dialog, click Save changes.

Previously added exception users appear with their current alternative login method.

SSO 設定の削除

削除手順:

  1. From the SAML Single sign-on (SSO) section, click the Delete icon.
  2. In the confirmation dialog, review the impact of deleting the configuration.
  3. Click Delete.

SSO 設定を削除すると、AppsFlyer に保存されている IdP の SSO メタデータも削除されます。

特性と制限

 

名前 参照:
メールアドレス内の記号

SSO では、メールアドレスに「+」を含む形式はサポートされていません。

例: my+customer@demo.com

この形式を使用すると、ログインに失敗します。

Exception users Exception users must be explicitly added by an admin.
ログイン方法 Supported alternative login methods are Username & password and Authenticator app.
SMS authentication SMS isn’t supported as an alternative login method for exception users.
No exception users If no exception users are added, all users must log in through SSO after activation.
Permissions SSOの強制 を有効にすると、すべてのユーザーが SSO 経由でログインする必要があり、個別ユーザーを除外することはできません。
View-only permissions Admins with view-only access to Login security can view the SSO page but can’t edit SSO settings or exception users.
Legacy Unforce SSO migration For accounts migrated from legacy account-level Unforce SSO, existing username/password users are added as exception users. New users must log in through SSO unless an admin explicitly adds them as exception users.
Recommended exception user We recommend adding at least one trusted admin as an exception user before activating SSO. This helps prevent account lockout if the SSO configuration is incorrect.