Single-SignOn для нескольких приложений, использующих MSA (AAD) - PullRequest
2 голосов
/ 21 января 2020

Я создаю новое приложение android и не хочу, чтобы пользователи снова вводили учетные данные для моего приложения. Я хочу использовать уже зарегистрированную учетную запись MSA для входа в свое приложение. Как я могу это сделать? Поддерживает ли AAD / MSA единый вход для нескольких приложений на мобильном телефоне? Как это настроить?

1 Ответ

1 голос
/ 21 января 2020

Вы можете следовать этой статье, чтобы Включить кросс-приложение единого входа на Android, используя ADAL .

Платформа идентификации Microsoft, наряду с SDK, упрощает включение единого входа в вашем собственный набор приложений или с возможностью работы с брокером и приложениями Authenticator на всем устройстве.

Следующие шаги:

1. Включение режима брокера при вызове кода вашего приложения для вызова MS SDK.

AuthenticationSettings.Instance.setUseBroker(true);

2.Establi sh новый URI перенаправления и укажите его как для приложения, так и для регистрации приложения.

Ваш URI перенаправления должен иметь правильную форму:

msauth://packagename/Base64UrlencodedSignature

3.Установка правильных разрешений в манифесте Android.

В частности, эти разрешения:

GET_ACCOUNTS
USE_CREDENTIALS
MANAGE_ACCOUNTS
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...