gpt4 book ai didi

javascript - Active Directory 注销而不重定向到 Angular 2 中的默认 Microsoft 注销页面

转载 作者:行者123 更新时间:2023-11-30 09:30:46 24 4
gpt4 key购买 nike

我已经实现了 Angular 2 Multi-Tenancy 应用程序。我可以通过使用注销事件目录下面的方法

    logout() {
this.context.logOut();
}

但现在我必须在不进入 Microsoft 注销页面的情况下实现注销 Active Directory 用户。Active Directory 用户注销而不会像下图那样进入注销页面。

enter image description here

用户注销不像上图那样。我不想使用内置的注销功能。我尝试了以下两种不同的方法

           this.context.clearCacheForResource(this.userInfo.userName);
this.context.clearCache();

但不清楚用户信息。当我清除浏览器的缓存时,它正在工作。

感谢任何回答。

提前致谢.........!

最佳答案

您的方法仅清除本地缓存/存储,它不会清除 azure ad 上的任何 session /cookie 保留,由于 cookie 仍然存在,可能会发生静默身份验证。如果您想清除它,那么内置注销应该是要使用的。

这是一个similar thread并提供了实现静默注销的解决方法:

You could probably try to implement the silent logout(probably using iframe, this will prevent the ux from displaying), and then call clearCache to clear the localstorage/sessionstorage

关于javascript - Active Directory 注销而不重定向到 Angular 2 中的默认 Microsoft 注销页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46455446/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com