У нас есть приложение, разработанное в IOS (Objective- c), которое интегрировано с SAP на внутреннем бэкэнд-сервере. Мы используем SAML процесс аутентификации для успешной регистрации пользователей. поставщик удостоверений - Azure, а поставщик услуг - SAP. Сценарий входа в систему описан ниже -:
Экран регистрации (изначально разработан в коде) -> нажмите на регистр -> Перейдите на Azure страницу входа -> Введите учетные данные и нажмите кнопку входа -> Новый экран - Ввод пароля приложения -> Успешный регистр.
Но мы не хотим, чтобы экран пароля отображался, как мы можем навсегда скрыть этот экран? Ниже приведен примерный сценарий -:
Экран регистрации (разработан изначально в коде) -> нажмите на регистр -> Перейдите на Azure страницу входа -> Введите учетные данные и нажмите Войти -> Успешная регистрация.
Мы проверили параметр Политика безопасности на внутреннем сервере SAP, а также "не отмечен флажок Включить пароль приложения" . Но экран все еще виден нам, также с передней стороны, в MAFLogonOperationContextDefaultValues.plist
у нас есть ключ с именем keyMAFLogonOperationContextPasswordPolicy
, который является dictionary
, там мы установили NO
для ключа keyMAFLogonPasswordPolicyIsEnabled
, но все еще не повезло, экран пароля все еще появляется.
Мы используем MAFLogon в качестве основы для бортового сценария ios. Может ли кто-нибудь помочь в том, что мы пропустили? Есть ли другой параметр конфигурации, который мы должны проверить? Любая помощь будет по достоинству оценена.
Пожалуйста, дайте мне знать, если требуется какая-либо другая информация. Заранее спасибо.