Кратко: Настройте процесс SSO, используя OneLogin в качестве поставщика удостоверений (IdP).
Первый этап настройки процесса SSO AppsFlyer выполняется на платформе OneLogin. Выполните следующие действия:
Создайте приложение AppsFlyer в OneLogin
Предварительное условие: Учетная запись OneLogin с правами администратора.
- В консоли администратора OneLogin перейдите в Applications > Applications.
- В правом верхнем углу нажмите Add App.
- Найдите и выберите SAML Custom Connector (Advanced).
- В поле Display Name введите имя, которое будет отображаться в списке приложений плагина OneLogin.
- [Необязательно] App logo: добавьте логотип, который будет отображаться рядом с названием приложения.
- [Необязательно] Добавьте описание.
- Нажмите Save (Сохранить). Вверху появится сообщение об успешном выполнении.
- Перейдите на вкладку Configuration в боковом меню.
-
Настройте интеграцию в соответствии со следующими полями:
- Audience (EntityID): Введите эту ссылку: https://hq1.appsflyer.com
- ACS (Consumer) URL Validation, ACS (Consumer) URL: Введите конечную точку, на которую OneLogin отправляет данные проверки пользователя. Используйте ссылку в соответствии с описанной здесь конфигурацией URL-адреса обратного вызова
- Получатель: Введите тот же URL-адрес, который указан в поле ACS (Consumer) URL .
- URL-адрес входа: Введите URL-адрес входа AppsFlyer login URL.
- SAML not valid before, SAML not valid on or after: Укажите период времени (в минутах), в течение которого утверждение действительно.
-
SAML initiator: Выберите, откуда начинается аутентификация:
- Если аутентификация начинается со стороны IdP, выберите OneLogin
- Если аутентификация начинается со стороны AppsFlyer, выберите Service Provider
- SAML nameID format: Выберите Email.
- Тип издателя SAML: Выберите Specific.
- Элемент подписи SAML: Выберите Both.
- Шифровать утверждение: установите этот флажок.
- Метод шифрования SAML: Выберите AES-256-CBC.
- Нажмите Save (Сохранить).
-
Шифрование утверждения:
- Откройте URL-адрес метаданных SSO и скопируйте значение сертификата шифрования.
- Вернитесь на вкладку Configuration и вставьте его в текстовое поле SAML encryption.
- Нажмите Save (Сохранить).
Получение метаданных SSO IdP
- В выбранном приложении (Applications > Applications), выберите SSO в боковом меню.
- Скопируйте URL-адрес Issuer и вставьте его в новую вкладку, чтобы загрузить метаданные SSO.
Создание пользователей OneLogin
- В верхнем меню перейдите в Users > Users.
- Нажмите New User в правом верхнем углу.
- Введите First name, Last name и Email пользователя.
- В правом верхнем углу нажмите Save User, затем More Actions и выберите Change Password, чтобы задать пароль для пользователя.
- Задайте пароль для пользователя и нажмите Update.
Назначение пользователей вашему приложению
- Перейдите на вкладку Application в боковом меню выбранного пользователя.
- Нажмите значок + рядом с Applications.
- Выберите созданное вами приложение AppsFlyer и нажмите Continue.
- В верхнем меню перейдите в Applications > Applications.
- Выберите приложение, которое вы только что создали.
- Нажмите Save (Сохранить).
Завершите процесс в AppsFlyer
Теперь, когда вы настроили часть IdP, вернитесь в AppsFlyer, чтобы завершить настройку. Затем вы можете провести тест , чтобы убедиться, что всё работает.