Чем мы можем помочь?

Настройка SSO AppsFlyer в Okta

  • Обновлено

Кратко: Настройте процесс SSO, используя Okta в качестве поставщика удостоверений (IdP).

Первый шаг настройки процесса SSO AppsFlyer выполняется на платформе Okta. Выполните следующие действия:

Создайте приложение AppsFlyer в Okta

Необходимое условие: учетная запись Okta с правами администратора.

  1. В Admin Console перейдите в Applications > Applications.
    Okta_side_menu___applications.png
  2. Нажмите Create App Integration.
  3. В диалоговом окне Create a new app integration выберите SAML 2 и нажмите Next.
  4. В разделе (1) General Settings в поле App name введите имя, которое должно отображаться в списке приложений плагина Okta.
    Okta_app_name_and_icon__1_.png
  5. [Необязательно] App logo: добавьте логотип, который будет отображаться рядом с названием приложения.
  6. Создайте информативное название для эксперимента, затем нажмите Далее.
  7. В разделе (2) Configure SAML Integration настройте интеграцию в соответствии со следующими полями: okta-create-saml-integration.png
    • Single sign-on URL: введите конечную точку, на которую Okta отправляет данные для проверки пользователя. Используйте ссылку согласно описанной здесь конфигурации callback 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_расширенные_настройки__1_.png

    • Assertion Encryption: выберите Encrypted или Unencrypted. 
      Примечание: поскольку утверждения контролируются вашим IdP, рекомендуется выбрать Encrypted.
    • Encryption certificate: загрузите сертификат шифрования AppsFlyer. Этот сертификат подписан AppsFlyer и используется как для шифрования, так и для подписи запроса.
    • [Необязательно] Signature certificate: загрузите сертификат подписи AppsFlyer.
  9. Прокрутите страницу до конца и нажмите Далее.
  10. Выберите I’m an Okta customer adding an internal app и нажмите Finish. 

Создание пользователей Okta

Теперь, когда приложение Okta SAML создано, добавьте пользователей.

  1. В консоли администратора выберите 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. Чтобы продолжить добавлять пользователей, кликните Сохранить и добавить еще, затем повторите шаги 1–4. Когда добавите всех пользователей, нажмите Save. 

Назначение пользователей вашему приложению

  1. В консоли администратора вернитесь в 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. 

Получить метаданные SSO IdP

  1. В консоли администратора вернитесь в раздел 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, чтобы завершить настройку. Затем можно протестировать , чтобы убедиться, что это работает.

Смотрите также