概要:シングルサインオン(SSO)認証の仕組みと、IDプロバイダー(IdP)を経由してAppsFlyerにログインする手順を説明します。 SSOログインについてのよくある質問も確認できます。
SSO認証とは
SSOは、IDプロバイダー(Okta、Azure AD、OneLoginなど)で一度ログインすることで、複数の独立したアプリ、システム、プラットフォームにアクセスできる認証方式です。 IdPにAppsFlyerを追加すると、ユーザーはシングルサインオン(SSO)により、IdPからAppsFlyerへ直接ログインできます。 1組のログイン情報だけで、より安全に認証して自動ログインできます。
SSO認証の仕組み
AppsFlyerは、SAML 2.0プロトコルを使用したSSO認証に対応しています。 SAML 2.0対応のIdPにAppsFlyerの認証証明書を設定すると、IdPは認証済みユーザーのデータを含むトークンを生成します。 IdP側からAppsFlyer側にも同様の設定を行い、IdPのトークンをAppsFlyerに登録します。
AppsFlyer(サービスプロバイダー)の認証証明書
AppsFlyerは、データの暗号化とSSOリクエストの署名に使用する暗号化証明書を提供しています。使用する証明書は、次のいずれかを選択できます。
- AppsFlyer署名証明書:AppsFlyerのメタデータURLから作成する、AppsFlyerの証明書
- CA署名証明書:Amazonが署名したAppsFlyerの証明書。
注意
AppsFlyerは、シリアル番号が負の値の証明書には対応していません。
トラブルシューティングとよくある質問
SSOと2FAの両方でログインできますか?
セキュリティを強化するログイン方法として、SSOまたは2FAのいずれか一方のみを使用できます。
- SSOが有効な状態で2FAを有効にするには:先にSSOを無効にしてから、2FAを有効にします。
- 2FAが有効な状態でSSOを有効にするには:先に2FAを無効にしてから、SSOを有効にします。
一部のユーザーがSSOで接続できないのはなぜですか?
IdPとAppsFlyerの両方に、すべてのユーザーのメールアドレスが登録されていることを確認してください。これが原因でない場合は、担当CSMに原因と解決方法をお問い合わせください。解決するまでの間は、CSMが[SSOログインを必須にする]を一時的に無効にし、ユーザーがメールアドレスとパスワードでログインできるように設定できます。
設定前にテストするための環境は必要ですか?
テスト環境は不要です。手順3に従って、IdPまたはサービスプロバイダー(AppsFlyer)からのSSOログインをテストしてください。
AppsFlyerの証明書の有効期限が近づいたら、どうすればよいですか?
AppsFlyerのSSO証明書の有効期限が近づくと、管理画面にアラートが表示されます。次の手順で、新しいAppsFlyerの証明書を設定してください。
- 更新した暗号化キーを使って、新しい証明書ファイルを作成します。
- IdPに移動し、新しいAppsFlyerの証明書を設定します。
- 設定後、[シングルサインオン(SSO)]セクションに戻り、[証明書の設定を確認]をクリックして、最新のAppsFlyer証明書に更新したことを確認します。
[SSOログインを必須にする]が操作できません。有効にするにはどうすればよいですか?
[SSOログインを必須にする]を選択して設定を保存すると、この項目は操作できなくなります。 [SSOログインを必須にする]を再び操作できるようにするには、SSO設定の手順2を最初からやり直す必要があります。
注意
より安全にログインできるよう、[SSOログインを必須にする]を選択した状態にしておくことを推奨します。この設定では、ログインするユーザーはIdPで認証され、ユーザー名とパスワードだけではログインできなくなります。
IdPにAppsFlyerの証明書を設定することは必須ですか?
IdPへのAppsFlyer証明書の設定は強く推奨されますが、必須ではありません。 Google WorkspaceやMicrosoft Entra IDなど、一部のIdPは、デフォルトではサービスプロバイダーの証明書を必要としません。
SSOを無効にするとどうなりますか?また、どのように無効にしますか?
SSO認証を無効にすると、AppsFlyerのユーザー名とパスワードや2FAなど、ほかの方法でログインできるようになります。
- 上部のバーでアカウントメニュー(管理者のメールアドレスのドロップダウン)を開き、[セキュリティセンター]を選択します。
- [ログインセキュリティの強化]で、[ログイン方法を設定]を選択します。
- [シングルサインオン(SSO)]セクションで、[シングルサインオン]をオフにします。
証明書のシリアル番号に負の値を使用できますか?
いいえ。 AppsFlyerは、シリアル番号が負の値の証明書には対応していません。