Проблемы Azure AD B2C с поставщиком внешних удостоверений - PullRequest
0 голосов
/ 30 мая 2018

Я видел ниже заявление из документа Microsoft.https://docs.microsoft.com/en-us/azure/active-directory-b2c/active-directory-b2c-reference-oidc#send-a-sign-out-request

Хотя направление пользователя к конечной точке end_session очистит часть состояния единого входа пользователя с помощью Azure AD B2C, оно не выведет пользователя из своего поставщика социальных идентификаторов (IDP).) сессия.Если пользователь выберет тот же IDP во время последующего входа в систему, он будет повторно аутентифицирован без ввода своих учетных данных.Если пользователь хочет выйти из вашего приложения B2C, это не обязательно означает, что он хочет выйти из своей учетной записи Facebook.Однако в случае локальных учетных записей сеанс пользователя будет правильно завершен.

Но в моем случае я не могу напрямую получить доступ к своему поставщику внешних идентификаторов, чтобы выйти из системы вручную.Поэтому, если я хочу войти в систему с другим пользователем для того же поставщика внешней идентификации, я не могу войти.По умолчанию, если я нажимаю «Внешний поставщик удостоверений» в Azure AD B2C, он автоматически выполняет повторную проверку подлинности с использованием уже используемых учетных данных.Я пытался удалить куки, у меня тоже не получаетсяЕсть ли способ при вызове выхода из Azure AD B2C, он также должен выйти из внешнего провайдера идентификации?.

1 Ответ

0 голосов
/ 27 июня 2018

Лучше всего, чтобы приложение отображало сообщение "Вы вышли из системы, но рекомендуется закрыть все окна браузера" для пользователя, вышедшего из системы.

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