C# Active directory注销在Azure环境中不起作用

C# Active directory注销在Azure环境中不起作用,c#,.net,azure,azure-active-directory,C#,.net,Azure,Azure Active Directory,我正在为我们的一个项目使用Azure AD身份验证,该项目是Azure web服务,它在localhost中运行良好,但当我在Azure环境中部署它时,注销无法正常工作。当我尝试注销时,它会将我带到Microsoft注销页面,但突然它会在没有任何身份验证的情况下重定向到我的主页。 下面是我尝试注销时触发的示例链接 对于localhost来说,它工作得很好。如果有人能解决这个问题,请告诉我。提前谢谢 问候,, Ali当您尝试从应用程序注销时,它使用web.config中定义的postLogout

我正在为我们的一个项目使用Azure AD身份验证,该项目是Azure web服务,它在localhost中运行良好,但当我在Azure环境中部署它时,注销无法正常工作。当我尝试注销时,它会将我带到Microsoft注销页面,但突然它会在没有任何身份验证的情况下重定向到我的主页。 下面是我尝试注销时触发的示例链接

对于localhost来说,它工作得很好。如果有人能解决这个问题,请告诉我。提前谢谢

问候,,
Ali

当您尝试从应用程序注销时,它使用web.config中定义的postLogoutRedirectUri(postLogoutRedirectUri是Azure AD在OAuth请求中将用户重定向到的唯一标识符)。这可能是您重定向到主页的原因

感谢@Yuvaranjani的回复,但这不是原因。我提供了正确的PostLogoutRedirectURI。问题是它停止了工作,因为它是以前的工作。