Azure AD 注销不工作 - Angular SPA
Azure AD Logout is not working - Angular SPA
我正在为基于 angular 的单页应用程序使用 Azure AD 身份验证。登录功能就像一个魅力,并面临注销问题。用户从会话中注销后,它会挂在 Azure AD 注销页面上,不会被重定向到 post_logout_redirect_uri 中给出的 URI,并且允许用户无需再次输入凭据即可登录。
通过网络寻求帮助并花了将近一周的时间来解决问题。但我仍然没有找到任何解决办法。我开始知道已经有很多用户面临同样的问题,但没有针对相同问题提供解决方案。
有没有人以前遇到过这个问题并且有相同的解决方案?
我假设你已经在 Azure AD B2C 中添加了应用程序。
不幸的是,Azure 新门户已删除公司品牌中的 POST LOGOUT LINK URI。在 Azure 经典门户中,它现在也不起作用。如果这对您很重要,您可以在 this Feedback Forum.
中投票
希望对您有所帮助!
我可以通过在注销 url 中传递 b2c signup/signin 策略 ID 来解决这个问题。现在它会被重定向到所需的注销登录页面,而不会挂在 Azure AD 注销页面上。
https://login.microsoftonline.com/{TENANT}/oauth2/v2.0/logout?p={B2C_SIGNUPIN_POLICY_ID}&post_logout_redirect_uri={APPLICATION_URL}
我正在为基于 angular 的单页应用程序使用 Azure AD 身份验证。登录功能就像一个魅力,并面临注销问题。用户从会话中注销后,它会挂在 Azure AD 注销页面上,不会被重定向到 post_logout_redirect_uri 中给出的 URI,并且允许用户无需再次输入凭据即可登录。
通过网络寻求帮助并花了将近一周的时间来解决问题。但我仍然没有找到任何解决办法。我开始知道已经有很多用户面临同样的问题,但没有针对相同问题提供解决方案。
有没有人以前遇到过这个问题并且有相同的解决方案?
我假设你已经在 Azure AD B2C 中添加了应用程序。
不幸的是,Azure 新门户已删除公司品牌中的 POST LOGOUT LINK URI。在 Azure 经典门户中,它现在也不起作用。如果这对您很重要,您可以在 this Feedback Forum.
中投票希望对您有所帮助!
我可以通过在注销 url 中传递 b2c signup/signin 策略 ID 来解决这个问题。现在它会被重定向到所需的注销登录页面,而不会挂在 Azure AD 注销页面上。
https://login.microsoftonline.com/{TENANT}/oauth2/v2.0/logout?p={B2C_SIGNUPIN_POLICY_ID}&post_logout_redirect_uri={APPLICATION_URL}