能否在B2C User Flow中添加超链接跳转至Custom Policy界面
B2C用户流跳转自定义策略交互界面实现说明
可以实现该跳转需求,具体实现逻辑和注意事项如下:
- 首先开启对应B2C用户流的页面自定义能力,你可以在用户流配置的「页面布局」板块上传修改后的自定义HTML模板,替换你需要插入超链接的对应步骤的默认页面,在模板中加入你需要的跳转超链接即可
- 超链接指向的地址为你提前配置完成的Custom Policy的OAuth2授权端点请求地址,需要携带完整的必填请求参数:
client_id、nonce、redirect_uri、scope、response_type,参数规则和你直接调用该Custom Policy时的要求完全一致 - 如果你需要在两个流程间传递用户上下文信息,可以将需要传递的内容加密后放在跳转链接的
state参数中,Custom Policy侧可以直接解析该参数获取对应的上下文 - 若两个流程归属同一个B2C租户,用户在原用户流中已经生成的登录态如果符合Custom Policy的身份验证要求,跳转后可以免去重复登录的步骤
- 你可以根据业务需要配置Custom Policy的回调地址,用户完成Custom Policy的交互后可以跳转回原用户流的后续步骤,也可以直接跳转至你的业务系统页面
内容的提问来源于stack exchange,提问作者Nicolas
相关产品推荐
相关产品推荐

