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

Azure AD B2C自定义域名通过Frontdoor实现访问重定向的方法咨询

解决方案:配置重定向实现自定义域名跳转需求

你可以通过以下两种方式实现需求,优先推荐Azure Front Door的路由规则方案,更高效直接:

方法一:在Azure Front Door中添加重定向路由规则

这是最直接的方案,在请求到达Azure AD B2C之前就完成重定向:

  • 登录Azure门户,进入你的Front Door资源
  • 切换到路由规则页面,点击添加路由规则
  • 填写规则基础信息:
    • 规则名称:比如RedirectLoginDomain
    • 接受的协议:选择与现有配置一致的选项(建议选HTTPS Only)
  • 配置前端/主机:选中你的自定义域名login.mydomain.com
  • 设置模式匹配:
    • 路径:输入/(精确匹配根路径)或/*(覆盖所有子路径的无效请求)
    • 匹配类型:对应选择精确匹配或通配符匹配
  • 配置路由类型:选择重定向
  • 设置重定向参数:
    • 重定向类型:根据需求选永久重定向(301)或临时重定向(302)
    • 目标主机:填写app.mydomain.com
    • 目标路径:填写/authentication/login
    • 目标协议:选择HTTPS Only
  • 保存规则,等待5-10分钟让Front Door配置生效

方法二:自定义Azure AD B2C错误页面实现跳转

如果无法修改Front Door配置,可以通过自定义B2C的错误页面来实现跳转:

  • 登录Azure AD B2C租户,进入用户流,选择当前在用的用户流
  • 切换到页面布局,开启自定义页面功能
  • 找到错误页面的自定义选项,上传包含以下代码的HTML页面:
    <!DOCTYPE html>
    <html>
    <head>
        <script>
            window.location.replace("https://app.mydomain.com/authentication/login");
        </script>
    </head>
    <body></body>
    </html>
    
  • 保存用户流配置,后续当用户访问login.mydomain.com触发B2C错误页面时,会自动跳转到目标URL

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.20 07:39:22