You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Azure App Service上Angular应用Azure AD认证后异常重定向至/.auth/login/done

Angular应用部署Azure App Service后Easy Auth重定向循环问题

问题现象

  • 已将Angular应用部署到Azure App Service,启用Azure内置认证(Easy Auth)并配置AAD作为身份提供商。
  • 成功登录AAD后,页面先重定向到{domain}/.auth/login/aad/callback,随即被进一步跳转至{domain}/.auth/login/done;尝试返回应用基URL时会陷入重定向循环,推测认证令牌或代码未正确传回前端应用。

相关截图

  • /done端点页面:
    /done端点页面
  • 应用注册的重定向URI配置:
    应用注册重定向URI配置
  • 网络请求中显示的匹配重定向URI:
    网络请求重定向URI匹配情况

补充信息

  • 本地运行前端时,在SPA平台下将重定向URI设为localhost:4200,认证流程完全正常。
  • 部署到Azure环境时,仅在SPA平台添加{domain}/.auth/login/aad/callback会触发PKCE错误,因此同时配置了"Web"和"单页应用"两种平台类型。
  • 已查阅过两个针对服务器端认证场景的相关问题帖,但均不适用于当前SPA场景。

内容的提问来源于stack exchange,提问作者ascendev

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.19 19:55:54