msal浏览器,2.0:logout()日志在网络上遇到O365,包括outlook



当我使用登录应用程序的帐户调用agent.logout(...)时,我会注销我的应用程序,但我也会注销我在另一个选项卡中打开的web上的Outlook。

如何仅注销我的应用程序(当然是在AAD2.0中注册的(,但注销Outlook?我提供";账户";我登录的应用程序应该只与我的特定应用程序绑定。

这是预期行为,因为两个应用程序都依赖于相同的AAD会话。如果您只想在您的网站上删除MSAL实例的会话信息,您可以手动清除本地/会话存储,而不是使用MSAL注销API(将用户发送到AAD注销屏幕(。

如果您希望将注销配置为只清除浏览器存储,而不向AAD注销页面发出网络请求,则可以在MSAL.js Github存储库上打开功能请求。

我认为这是有道理的。我想我不熟悉AAD会话如何覆盖/影响oauth过程。我将打开一个功能请求。感谢

相关内容

最新更新