Кратко: Настройте процесс SSO, используя Okta в качестве поставщика удостоверений (IdP).
Первый шаг настройки процесса SSO AppsFlyer выполняется на платформе Okta. Выполните следующие действия:
Создайте приложение AppsFlyer в Okta
Необходимое условие: учетная запись Okta с правами администратора.
- В Admin Console перейдите в Applications > Applications.
- Нажмите Create App Integration.
- В диалоговом окне Create a new app integration выберите SAML 2 и нажмите Next.
- В разделе (1) General Settings в поле App name введите имя, которое должно отображаться в списке приложений плагина Okta.
- [Необязательно] App logo: добавьте логотип, который будет отображаться рядом с названием приложения.
- Создайте информативное название для эксперимента, затем нажмите Далее.
- В разделе (2) Configure SAML Integration настройте интеграцию в соответствии со следующими полями:
- 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 этого пользователя
-
Нажмите Show Advanced Settings и настройте интеграцию в соответствии с полями, показанными на изображении ниже:
-
Assertion Encryption: выберите Encrypted или Unencrypted.
Примечание: поскольку утверждения контролируются вашим IdP, рекомендуется выбрать Encrypted. - Encryption certificate: загрузите сертификат шифрования AppsFlyer. Этот сертификат подписан AppsFlyer и используется как для шифрования, так и для подписи запроса.
- [Необязательно] Signature certificate: загрузите сертификат подписи AppsFlyer.
-
Assertion Encryption: выберите Encrypted или Unencrypted.
- Прокрутите страницу до конца и нажмите Далее.
- Выберите I’m an Okta customer adding an internal app и нажмите Finish.
Создание пользователей Okta
Теперь, когда приложение Okta SAML создано, добавьте пользователей.
-
В консоли администратора выберите Directory > People.
-
Нажмите Add Person.
-
В диалоговом окне Add Person:
- В поле User type выберите User.
- Заполните все обязательные поля: First name, Last name, Username (должен быть адресом электронной почты) и Primary email.
- Для Password можно выбрать, кто будет его задавать: пользователь или администратор.
- Чтобы продолжить добавлять пользователей, кликните Сохранить и добавить еще, затем повторите шаги 1–4. Когда добавите всех пользователей, нажмите Save.
Назначение пользователей вашему приложению
- В консоли администратора вернитесь в Applications > Applications.
- В разделе Browse App Catalog выберите приложение, которое вы только что создали.
- В выбранном приложении на вкладке Assignments нажмите Assign > Assign to People.
- Найдите пользователя, которого нужно назначить вашему приложению, и нажмите Assign.
- Повторите этот шаг для всех пользователей.
- Нажмите Done, когда закончите добавлять всех пользователей. Новые пользователи теперь отображаются в разделе People.
Получить метаданные SSO IdP
- В консоли администратора вернитесь в раздел Applications > Applications.
- В разделе Browse App Catalog выберите свое приложение.
- Кликните вкладку Sign On.
- В разделе SAML Signing Certificates кликните Actions > View IdP metadata для активного сертификата.
- Скопируйте URL-адрес из открывшейся вкладки. Этот URL-адрес вы используете на следующем шаге на платформе AppsFlyer.
Завершите процесс в AppsFlyer
Теперь, когда вы настроили часть IdP, вернитесь в AppsFlyer, чтобы завершить настройку. Затем можно протестировать , чтобы убедиться, что это работает.
Смотрите также