当前位置: 首页 > 知识库问答 >
问题:

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

龙德义
2023-03-14

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

https://login.microsoftonline.com/tenant-key/oauth2/logout?post_logout_redirect_uri=https://myprojectwebapp.azurewebsites.net/Account/SignOutCallback

对于localhost,它运行良好。如果有人能解决这个问题,请告诉我。提前谢谢!!

你好,阿里

共有1个答案

阮华美
2023-03-14

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

 类似资料:
  • 我正在尝试为java设置一个PATH环境变量。当我按照下面的方式设置变量值时,在cmd中输入“java”时,它可以很好地工作 但是对于下面的错误,“java”不被识别为内部或外部命令, 我用的是windows 8。你知道为什么上面的变量不起作用吗?

  • 我在React本地(世博环境)导航有问题。我想使用在中的上放置一个保存按钮,但是会抛出错误消息,该消息在附加的中给出。 另外,由于这个按钮需要访问组件状态,所以我不想在外部使用 如何访问和修改组件中的标头部分?

  • 完成注销后,Azure注销页面不会重定向用户。它只返回以下信息: 你注销了你的账户。关闭所有浏览器窗口是个好主意。 我尝试了不同的注销URL,我发现: > https://login.microsoftonline.com/MY_TENANT/oauth2/logout?post_logout_redirect_uri=https://micway.com.au/ https://login.mi

  • 我对Environment env有问题。getproperty、env无法找到本地属性,但它可以找到系统属性。我不知道这么多,我需要解决它。请帮帮我。附上我的代码及其配置。 控制器。xml: Paremeters.properties: 控制器: 在此处输入图像描述

  • 我试图在windows server 2012上的环境变量路径中添加PHP目录,单击高级系统参数- %SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;%SYSTEMROOT%\System32\WindowsPowerShell\v1。0\ ; c:\wamp64\bin\php\php7。2.10\

  • 我正在尝试Laravel5.2中的简单注销功能,但我真的不明白我错在哪里。如果有人能帮忙,那就太好了。 这是路线 loginController方法: 视图中使用此功能的链接: 会话存储代码: AuthController构造函数: 当用户单击注销链接时,它会重定向到根页面,但不会真正破坏会话或注销。它不需要登录来查看页面(它应该这样做)。