Система единого входа Mircrosoft Intunes — iOS/Android

Я разрабатываю одно приложение для iOS и одно приложение для Android, и мне нужно реализовать функцию SSO - Single Sign-On в обоих.

На моем устройстве уже установлено приложение «Корпоративный портал» — Microsoft Intunes.

Можно ли использовать Intunes Login для моего приложения? ТАК, что я могу пропустить независимый процесс входа в систему для своих приложений.

Пожалуйста, предложите решение для обеих платформ (iOS/Android)

Я также пытался интегрировать Azure Ad Sdk, но мое приложение по-прежнему запрашивает вход в систему индивидуально и не принимает/обнаруживает вход в приложение Intunes, например Microsoft One Drive.


person prasad nikumbh    schedule 01.02.2018    source источник
comment
Я не верю, что вы можете, поскольку приложения Microsoft могут совместно использовать цепочку для ключей, но ваше приложение не может получить доступ к этой общей цепочке для ключей, поэтому вы не можете получить доступ к существующему токену. Вашему приложению необходимо будет пройти процесс аутентификации OAuth, но если ваш пользователь уже прошел аутентификацию, это должно быть предварительно заполнено его личностью.   -  person Paulw11    schedule 01.02.2018
comment
Это ничего не значит. Разработчики Outlook могли бы не использовать общую связку ключей, в то время как разработчики OneDrive могли бы это сделать. У вас нет возможности.   -  person Paulw11    schedule 01.02.2018
comment
Кажется. Однако у вас есть какой-либо указатель для моего варианта использования.   -  person prasad nikumbh    schedule 01.02.2018
comment
@prasadnikumbh - у вас есть решение для этого? Я ищу такое же решение.   -  person Ranjit Chandel    schedule 24.01.2019


Ответы (1)


Вы можете использовать брокер приложений Microsoft Authenticator для своего решения.

  1. Пользователь должен установить «Microsoft Authenticator App» из магазина приложений.
  2. Затем установите приложение «Корпоративный портал Intune».
  3. Попробуйте войти в приложение Intune Company, оно будет перенаправлено в приложение Broker для входа.
  4. Когда пользователь успешно вошел в систему с помощью приложения Comapny, попробуйте войти в систему с помощью своего собственного приложения (настройка брокера должна быть выполнена в коде приложения).
  5. Ваше приложение будет перенаправлено в приложение Broker для входа в систему, а в приложении брокера пользователь должен щелкнуть/выбрать сохраненную ссылку на идентификатор электронной почты для автоматического входа без запроса пароля.

Просмотреть учебник

person Ranjit Chandel    schedule 24.01.2019