Я использую Microsoft Azure Active Directory SDK для аутентификации в моем приложении Android. Реализация SignIn & Graph API работает нормально. Но когда я вызываю метод выхода из SDK. Он выводит меня из приложения. Но когда я снова нажал кнопку входа в систему, откроется оверлей браузера для входа в систему. Там страница Microsoft показывает мне мою последнюю учетную запись в качестве элемента для выбора. После того, как я щелкнул этот элемент, я смог войти в приложение без повторного запроса пароля.
Таким образом, похоже, что Microsoft не очищает экземпляр учетной записи пользователя в браузере, который открывается с помощью SDK. Я попытался очистить файлы cookie и кеш в методе обратного вызова при выходе. но пока безуспешно.
Кто-нибудь раньше сталкивался с такой проблемой? За несколько дней до этого я столкнулся с такой проблемой и с аутентификацией OKta. Это также был открытый оверлей браузера для входа в систему.