使用Java脚本实现AZURE门户注销

问题描述

我登录到组织AZURE门户并访问我的所有应用程序。我单击我的应用程序,该应用程序页面将在新选项卡中打开。我添加了一个按钮以使用JAVASCRIPT登出。

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

当我单击此注销按钮时,应用程序将注销。然后,我打开另一个窗口并输入应用程序URL。该应用程序不要求登录。相反,它打开了该应用程序,我可以访问整个应用程序。

如何注销用户并让他们在注销后下次打开应用程序时输入凭据。

谢谢!

解决方法

您可以使用single sign-out退出该应用。

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();

相关问答

错误1:Request method ‘DELETE‘ not supported 错误还原:...
错误1:启动docker镜像时报错:Error response from daemon:...
错误1:private field ‘xxx‘ is never assigned 按Alt...
报错如下,通过源不能下载,最后警告pip需升级版本 Requirem...