Azure B2C自定义策略中如何处理取消按钮的重定向?
Azure B2C自定义策略中控制取消按钮重定向目标的实现方法
可以完全通过自定义策略的配置实现取消按钮的重定向目标控制,无需依赖自定义Web应用,具体步骤如下:
添加取消重定向元数据配置
在自定义策略的<ClaimsProviders>节点下,找到对应登录/认证流程的技术配置(比如F5集成中负责登录界面的技术配置),添加cancelButtonRedirectUrl元数据项,指定目标跳转URL:<ClaimsProvider> <TechnicalProfiles> <TechnicalProfile Id="SelfAsserted-LocalAccountSignin-Email"> <Metadata> <!-- 替换为你的目标重定向URL --> <Item Key="cancelButtonRedirectUrl">https://your-target-domain.com/path</Item> </Metadata> </TechnicalProfile> </TechnicalProfiles> </ClaimsProvider>该配置逻辑和自定义策略中处理忘记密码跳转的方式一致,都是通过元数据直接指定跳转地址。
关联到用户旅程
确保用户旅程(User Journey)中使用的自断言步骤,引用了上述修改后的技术配置。如果是基于F5合作伙伴集成的策略,找到对应登录环节的技术配置ID进行修改即可。验证生效
将修改后的自定义策略上传至Azure B2C租户,测试认证流程中的取消按钮,确认是否跳转到指定URL。
内容的提问来源于stack exchange,提问作者Andrew Wiebe
相关产品推荐
相关产品推荐

