У меня есть веб-приложение MVC ASP.net, в котором для входа используется Azure AD.У меня в контроллере есть действие, которое отвечает за выход из системы, использующее
Request.GetOwinContext()
.Authentication
.SignOut(HttpContext.GetOwinContext()
.Authentication.GetAuthenticationTypes()
.Select(o => o.AuthenticationType).ToArray());
Это, однако, заставляет меня застревать в Microsoft «Мы рекомендуем вам закрыть экран браузера» и никогда нигде не перенаправляет.Затем, если я пытаюсь войти снова, он автоматически регистрирует меня, как если бы куки не очищались или как-то сохраняет мой логин.Как мне полностью выйти из системы, а затем перенаправить после?Если вы выходите из любого продукта Microsoft Office 365, это поведение, которое я ищу.Он выходит из системы без сохранения какой-либо информации / файлов cookie, а затем перенаправляет вас обратно на страницу входа в систему Owin.Любая помощь или понимание будут оценены.Спасибо.