Реализация выхода из портала AZURE с использованием Javascript

#logout #azureportal

#Выход #azureportal

Вопрос:

Я вхожу в портал AZURE моей организации и получаю доступ ко всем своим приложениям. Я нажимаю на свое приложение, и эта страница приложения открывается на новой вкладке. Я добавил кнопку для выхода из системы с использованием JAVASCRIPT.

     function Logout() {            
        window.location.href = "https://login.microsoftonline.com/common/oauth2/logout?post_logout_redirect_uri";
    }
  

Когда я нажимаю эту кнопку выхода, приложение выходит из системы. Затем я открываю другое окно и ввожу URL приложения. Приложение не запрашивает вход в систему. Вместо этого он открывает приложение, и я могу получить доступ ко всему приложению.

Как выйти из системы пользователя и заставить его вводить учетные данные при следующем открытии приложения после выхода из системы.

Спасибо!

Ответ №1:

Вы могли бы использовать единый выход для выхода из приложения.

 const config = {
    auth: {
        clientId: 'your_app_id',
        redirectUri: "your_app_redirect_uri", //defaults to application start page
        postLogoutRedirectUri: "your_app_logout_redirect_uri"
    }
}

const myMsal = new UserAgentApplication(config);

myMsal.logout();