Как заставить сборщик аккаунтов Azure - PullRequest
1 голос
/ 13 июня 2019

Я реализовал аутентификацию Azure AD без проблем, однако нам также нужно всегда показывать средство выбора учетной записи, когда у пользователя более одной учетной записи (в основном, отображается, даже если доступна только одна учетная запись)

Нам нужно именно то, что описано в этом посте ( Принудительный выбор аккаунта Google ), но с Azure AD.

Вы, ребята, знаете, если это возможно? Не удалось найти что-либо связанное с этим в документе Azure

1 Ответ

1 голос
/ 13 июня 2019

Вы не указали, какой SDK (если есть) вы используете, но на низком уровне вы включили &prompt=select_account в качестве параметра запроса в запрос к конечной точке авторизации. Это задокументировано здесь: https://docs.microsoft.com/en-au/azure/active-directory/develop/v1-protocols-oauth-code

приглашение

Укажите тип требуемого взаимодействия с пользователем. Допустимые значения:
login : пользователю нужно будет подтвердить подлинность заново.
select_account : пользователю предлагается выбрать учетную запись, прерывая единый вход. Пользователь может выбрать существующую зарегистрированную учетную запись, ввести свои учетные данные для запомненной учетной записи или выбрать использование другой учетной записи в целом.
согласие : согласие пользователя предоставлено, но требует обновления. Пользователь должен получить согласие.
admin_consent : администратор должен получить согласие от имени всех пользователей в своей организации

...