wso2 身份服务器仪表板忘记了 password/forgot 用户名无效

wso2 identity server dashboard forgot password/forgot username not working

我按照以下步骤使用电子邮件通知启用密码恢复。

https://docs.wso2.com/display/IS530/Password+Recovery

当我点击仪表板登录页面上的忘记密码按钮时,它要求输入用户名,然后抛出以下错误

代码:20017 消息:未启用基于通知的密码恢复

我检查了 github 中的代码,发现使用了 属性 recovery.notification.password.enable 但无法在任何配置文件或任何文档中找到。我正在使用 WSO2IS 5.3.0。 如果上述步骤中未提及,我如何通过最终用户仪表板启用密码恢复。

假设您使用的是旧的且已弃用的方法。 REST API Guide 中提供了新 API 的步骤,它也链接到您引用的页面中的 "Password recovery using REST APIs" 部分。

您需要做的是在管理控制台的 Resident Identity Provider 配置中启用 Notification Based Password Recovery Enabled,并可选择设置通知的到期时间。