我正在为我们的一个项目使用Azure AD身份验证,这是一个Azure Web服务,它在localhost中可以正常工作,但是当我在Azure环境中部署它时,注销无法正常工作。当我尝试注销时,它会将我带到Microsoft注销页面,但是突然,它在没有任何身份验证的情况下重定向到我的主页。 以下是我尝试退出时触发的示例链接。
对于localhost,它工作正常。请让我知道是否有人可以解决此问题。在此先感谢!
关于, 阿里
答案 0 :(得分:0)
当您尝试从应用程序注销时,它将使用web.config中定义的postLogoutRedirectUri(PostLogoutRedirectURI是Azure AD在OAuth请求中将用户重定向到的唯一标识符)。这也许就是您重定向到主页的原因