Базовый сценарий: Azure AD используется в качестве поставщика веб-приложения для проверки подлинности, идентификация, полученная из Azure, сопоставляется по электронной почте с локальной идентификационной информацией, и для авторизации API на основе веб-интерфейса приложения выдается файл cookie для проверки подлинности форм.
Проблема: если у пользователя несколько учетных записей Azure, они могут пройти предварительную проверку подлинности, когда приходят в мое приложение.В этом случае, когда происходит перенаправление обратно в мое приложение, возможно, нет подходящего пользователя, и вход в систему не может быть завершен.
Желаемое решение: Если кэшированная учетная запись Azure недопустима для моего приложения, я хотел бы направить пользователявернуться на страницу входа в Microsoft с возможностью вручную ввести свои учетные данные
Как мне этого добиться, и что-то не так с этим потоком?Похоже, что в настоящее время единственный способ для пользователя войти в мое приложение - перейти на Azure и выйти из плохой учетной записи.Какие другие методы могут улучшить пользовательский опыт?Должен ли я использовать токен авторизации от Azure и программно выйти из системы, а затем вернуться в Azure для другого обхода?Могу ли я подсказать Azure, чтобы пользователь подсказывал, даже если они уже вошли в систему?