Amazon Cognito如何修改redirect_uri?创建用户池后UI无对应设置选项
修改Amazon Cognito的redirect_uri方法
首先明确:创建Cognito用户池后完全可以修改redirect_uri,你找不到设置是因为redirect_uri不属于用户池的全局配置,而是绑定到用户池下的**应用客户端(App Client)**上的。
控制台操作步骤
- 登录AWS管理控制台,进入Cognito服务页面
- 找到你要修改的目标用户池,点击进入详情页
- 在左侧导航栏选择「应用集成」选项卡
- 在页面的「应用客户端和资源服务器」区域,找到对应的应用客户端,点击「编辑」按钮
- 滚动到「回调URL(允许的重定向URI)」或「注销URL(允许的退出重定向URI)」区域,添加、修改或删除对应的URI列表
- 确认修改无误后,点击「保存更改」即可生效
AWS CLI操作方式
如果你习惯用命令行,可使用aws cognito-idp update-user-pool-client命令修改,示例如下:
aws cognito-idp update-user-pool-client \ --user-pool-id "你的用户池ID" \ --client-id "你的应用客户端ID" \ --callback-urls '["https://new-domain.com/callback", "http://localhost:3000/callback"]' \ --logout-urls '["https://new-domain.com/logout"]'
注意事项
- 回调URI必须使用HTTPS协议(本地开发场景可例外使用
http://localhost:端口号) - 支持子域名通配符(例如
https://*.yourdomain.com/callback),但路径部分必须精确匹配 - 所有URI不能包含空格或非法特殊字符
内容的提问来源于stack exchange,提问作者yen
相关产品推荐
相关产品推荐

