WSO2 Identity Server通过My Account实现用户自助注册报错如何修复
问题修复方案
- 首先确认
deployment.toml中用户自助注册的配置项完整,按照如下内容核对修改,遗漏项需要补充:
[identity_mgt.user_self_registration] enable = true lock_on_creation = false enable_email_verification = false # 测试阶段可以先关闭邮件验证,排除邮件配置问题的影响 allowed_user_stores = ["PRIMARY"] callback_url = "regexp=(https://localhost:9443/myaccount|.*)" # 测试环境可以先用宽松匹配,生产环境再替换为你的实际访问域名
- 修改配置后,完全重启WSO2 Identity Server进程,确保新配置被加载
- 登录WSO2管理控制台,进入服务提供商列表,找到
My Account对应的服务提供商配置,核对OAuth配置中的回调地址与上方callback_url规则匹配 - 进入「角色与权限」管理页面,确认
everyone角色已分配/permission/admin/manage/identity/usermgt/selfregister权限 - 若此前开启了邮件验证功能,需要先确认
deployment.toml中的出站邮件配置正确,避免因邮件发送失败触发报错
内容的提问来源于stack exchange,提问作者sans_india85
相关产品推荐
相关产品推荐

