我正在尝试在使用 MSAL 和用户帐户 [电子邮件受保护] 的 React 应用程序中注销用户。 现在,已经为同一用户使用 Portal.azure.com 打开了一个选项卡。当用户从 React 应用程序注销时,当我们更改租户或访问 Portal.azure.com 中的某些链接时,它会要求重新输入之前登录的用户的凭据。
这意味着即使对于同一用户具有经过身份验证的会话的其他网址(位于其他选项卡并打开),也会发生注销。
因此,用户从身份服务器而不是应用程序注销。任何人都可以帮忙解决这个问题吗...
这是注销的代码片段,
const { instance } = useMsal();
const isAuthenticated = useIsAuthenticated();
if (isAuthenticated)
instance.logoutRedirect();