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

Cognito User Pool自定义注册页实现国家下拉选择与注册链接跳转咨询

关于Cognito User Pool自定义注册国家选择的解决方案

你咨询的注册链接重定向方案完全可行

  • 进入你对应的Cognito User Pool控制台,打开「应用程序集成」板块,找到你正在使用的网站类OIDC客户端配置,开启「自定义注册URL」选项,填入你自行搭建的注册页面的公网地址即可。配置完成后,Cognito托管登录页的「Sign Up」注册按钮会直接跳转至你指定的URL,不再走默认注册流程。

自行实现注册流程的适配说明:

  • 提前在User Pool的「属性」设置中新增custom:country类型的自定义属性,调用SignUp API创建用户时,将用户选择的国家值存入该自定义属性即可
  • 注册完成后可引导用户跳转回Cognito托管登录页完成登录,你现有使用的authorization code flow授权流程完全不需要调整,和原有逻辑兼容。

其他可行的低改造成本方案

如果你不想完全自建注册页,也可以选择注入自定义脚本修改Cognito默认注册页:

  • 在Cognito User Pool的「应用程序集成」-「托管UI自定义」设置中注入自定义JS脚本,动态将默认的文本输入框替换为国家下拉选择组件,用户选择后的值自动回填到原输入框中,提交时会自动同步到Cognito用户属性中,不需要调整现有授权流程,改造成本更低。

该方案注意事项:需要确保注入的自定义脚本所属域名在Cognito托管UI的内容安全策略允许范围内,你可以将脚本部署到你的网站同域名下,即可避免CSP拦截问题。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.28 02:48:01