Скрыть экран с паролем приложения из сценария входа в систему SAP. (Разработка собственных приложений - IOS) - PullRequest
0 голосов
/ 22 января 2020

У нас есть приложение, разработанное в IOS (Objective- c), которое интегрировано с SAP на внутреннем бэкэнд-сервере. Мы используем SAML процесс аутентификации для успешной регистрации пользователей. поставщик удостоверений - Azure, а поставщик услуг - SAP. Сценарий входа в систему описан ниже -:

Экран регистрации (изначально разработан в коде) -> нажмите на регистр -> Перейдите на Azure страницу входа -> Введите учетные данные и нажмите кнопку входа -> Новый экран - Ввод пароля приложения -> Успешный регистр.

Но мы не хотим, чтобы экран пароля отображался, как мы можем навсегда скрыть этот экран? Ниже приведен примерный сценарий -:

Экран регистрации (разработан изначально в коде) -> нажмите на регистр -> Перейдите на Azure страницу входа -> Введите учетные данные и нажмите Войти -> Успешная регистрация.

Мы проверили параметр Политика безопасности на внутреннем сервере SAP, а также "не отмечен флажок Включить пароль приложения" . Но экран все еще виден нам, также с передней стороны, в MAFLogonOperationContextDefaultValues.plist у нас есть ключ с именем keyMAFLogonOperationContextPasswordPolicy, который является dictionary, там мы установили NO для ключа keyMAFLogonPasswordPolicyIsEnabled, но все еще не повезло, экран пароля все еще появляется.

Мы используем MAFLogon в качестве основы для бортового сценария ios. Может ли кто-нибудь помочь в том, что мы пропустили? Есть ли другой параметр конфигурации, который мы должны проверить? Любая помощь будет по достоинству оценена.

Пожалуйста, дайте мне знать, если требуется какая-либо другая информация. Заранее спасибо.

...