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

Azure AD认证后重定向丢失应用路径问题解决方案咨询

Azure AD 重定向URI不生效的解决方案
  • 严格匹配Azure AD应用注册的重定向URI
    Azure AD对重定向URI的匹配是完全严格的,必须保证配置的https://example.com/appname/和代码中使用的URI完全一致,包括末尾的斜杠。同时要注意选择正确的URI类型:单页应用选SPA类型,Web应用选Web类型,类型错误会直接导致跳转异常。

  • 验证代码中的重定向参数
    检查发起认证请求时传递的redirect_uri参数,确保和Azure AD配置的完全相同。比如用MSAL.js的场景,要确认配置里的redirectUri字段准确:

    const msalConfig = {
        auth: {
            clientId: "你的客户端ID",
            authority: "https://login.microsoftonline.com/你的租户ID",
            redirectUri: "https://example.com/appname/"
        }
    };
    

    同时排查应用内部是否有自动跳转到根域名的逻辑,比如路由规则、全局拦截器等,避免认证完成后被额外代码修改跳转目标。

  • 排查服务器和域名配置
    确认https://example.com/appname/路径可正常访问,检查服务器(Nginx/Apache等)或CDN是否存在把该路径重定向到根域名的规则,这类配置会覆盖Azure AD的跳转结果。测试时建议用浏览器无痕模式,避免旧缓存影响结果。

  • 清理冲突的重定向URI配置
    如果应用注册里配置了多个重定向URI,检查是否存在根域名相关的URI,这类配置可能导致Azure AD错误选择跳转目标,建议移除不必要的URI,只保留需要的https://example.com/appname/。

内容的提问来源于stack exchange,提问作者Kemal AL GAZZAH

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.03 23:40:00