Я работаю над проектом, который использует Azure API Management (APIM) и требует, чтобы Azure B2C проходил аутентификацию на портале APIM и для выполнения вызовов API в APIM.В Azure AD учетные записи пользователей считаются «локальными» (нет социальных учетных записей).Как разработчик, я настроил несколько учетных записей пользователей Azure B2C, поэтому могу тестировать разные сценарии.
Проблема, с которой я столкнулся, заключается в том, что я не нашел способа эффективно переключать учетные записи пользователей без Azure B2C 'вспоминая мой ранее авторизованный аккаунт.При использовании MS Edge или Google Chrome очистка файлов cookie в браузере, по-видимому, не влияет на удаление ранее кэшированной информации для входа в систему.B2C почему-то все еще «запоминает» учетную запись пользователя, с которой я ранее вошел в систему.
Что еще хуже, я удалил учетную запись пользователя, с которой я ранее вошел в систему, и после этого я не смог ».t войти в Azure B2C вообще и получил ошибку в APIM о том, что он не может найти учетную запись.
Я попытался принудительно выйти из системы, вызвав конечную точку выхода из системы следующим образом:
https://my_domain.b2clogin.com/my_domain.onmicrosoft.com/oauth2/v2.0/logout?p=b2c_1A_signup_signin
Это, кажется, оказывает некоторое влияние, но не всегда... и это не решило проблему удаленной учетной записи.
Итак, в двух словах, есть ли способ переключения учетных записей пользователей с помощью Azure B2C?