【发布时间】:2021-11-12 06:46:11
【问题描述】:
我有一个使用 msal 的 React SPA。我已将 Azure AD 配置为我的 AADB2C 的身份提供程序。我可以登录/签出等操作。
如果我的用户退出我的应用程序,我也想退出我的身份提供程序。我对此事进行了一些调查1,2,3,4,5。
此时,我使用msal的logoutRedirect方法。
const url = new URL(AadEndSessionEndpoint);
url.searchParams.append('post_logout_redirect_uri', SPAUrl);
instance.logoutRedirect({
postLogoutRedirectUri: url.toString()
});
在我的用户退出我的 AADB2C 后会发生什么情况,他会被重定向到 AAD end_session_endpoint。我也可以在那里注销,但我的用户被卡在那里。即使我将 post_logout_redirect_uri 查询参数传递回我的应用程序,它也会忽略它。
我怎样才能做到这一点?
【问题讨论】:
标签: azure azure-active-directory azure-ad-b2c openid-connect msal.js