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

AWS WildRydes无服务器应用创建账户遇Authentication Error求助

排查WildRydes模块2用户创建的Authentication Error问题

以下是你可能遗漏的配置项,按优先级逐一检查:

1. Cognito用户池应用客户端配置

  • 确认用户池的应用客户端已勾选允许用户注册选项
  • 检查应用客户端是否禁用了生成客户端密钥——前端应用无法处理客户端密钥,必须禁用该选项
  • 验证应用客户端的回调URL和退出URL是否与你本地/部署的应用地址完全匹配(比如本地开发需填http://localhost:3000)

2. Cognito用户池基础规则设置

  • 确保用户池的身份提供者中已启用Cognito用户池作为默认认证源,未被意外禁用
  • 检查用户池的MFA和验证设置:教程默认应为关闭MFA状态,若误开启会导致注册流程因缺少验证步骤中断

3. config.js细节校验

  • 核对config.js中的userPoolId、userPoolWebClientId、region是否与Cognito控制台的信息完全一致,注意大小写和字符是否抄错
  • 确认oauth配置(若有)中的domain是否正确,本地开发阶段若未配置Cognito托管域名,可暂时移除该部分配置

4. 前端注册逻辑检查

  • 查看注册页面代码(如src/components/Register.js),确认调用Cognito SDK的signUp方法时,参数传递正确:用户名(通常为邮箱)、密码、用户属性(如email)需符合用户池的属性要求
  • 检查密码是否符合用户池的密码策略(长度、特殊字符要求等),不符合规则会返回认证错误但前端提示可能不明确

5. 关联Lambda权限(若涉及后端联动)

  • 若已配置Lambda处理用户注册后的逻辑,确认Lambda执行角色是否拥有cognito-idp:AdminAddUserToGroup等必要权限,避免因权限不足导致流程失败

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.17 03:35:21