发布后的Azure AD上无法重定向到URL

问题描述

从Azure AD注销后,我正尝试在https:// localhost:8443 /上发送我的用户。 但是他们仍然坚持使用微软。 当他们注销时,他们首先去: https://login.microsoftonline.com/"apptenant"/oauth2/v2.0/logout?client-request-id=16d3217c-a5cf-434d-90ee-9723365ddbfa&post_logout_redirect_uri=**https%3A%2F%2Flocalhost%3A8443* *

具有正确的登出注销重定向。 他们单击自己的帐户,然后将其发送到: https://login.microsoftonline.com/"apptenant"/oauth2/v2.0/logoutsession

没有任何注销后重定向

在请求注销会话中,我有以下两个参数: postlogoutRedirectUriValid:0 和post_logout_redirect_uri:https:// localhost:8443

我不为什么我会得到postlogoutRedirectUriValid = 0 ...

发布注销后重定向uri写入Azure AD应用程序注册发布后,并在身份验证对象中以postlogoutRedirectUri的形式写入我的页面

任何想法!

谢谢。

解决方法

这是我的想法,您的过程看起来很完美,所以我认为仍然应该存在代码不匹配的情况。我设置了一个asp.net项目,当我在web.config中删除此行<add key="PostLogoutRedirectUri" value="https://localhost:4436/" />时,存在页面退出后页面不跳转的问题。

,

感谢小费,我会看一下。 但是有一些新的附加内容: 我尝试使用在我的Azure AD上创建的帐户来尝试它,并且可以使用... 在尝试使用我的个人Microsoft帐户之前,我得到了pb。

所以也许我不太了解它是如何工作的:)。