我想使用auth0为更改密码构建自定义页面。流程必须直接更改密码而不发送具有更改密码屏幕链接的电子邮件。并且应该有确认旧密码的条款。
我在Angular 2中尝试了以下代码
auth0.changePassword({
connection:'db-conn',
username:'example@ex.com'
password:'blahblah'
},() => {});
但这会导致错误密码不允许 因为它在最新版本中已弃用。
还有其他方法可以实现吗?还是其他任何api来调用?
答案 0 :(得分:1)
请在下面找到一个指向Github存储库的链接,其中包含一个有效的webtask示例,演示了如何以您描述的方式实现密码重置。
要求用户验证他们的旧密码(通过提供他们的电子邮件(用户名)和现有密码,以及新密码/重复新密码组合。最后,如果验证成功,则更新他们的密码而不发出密码重置电子邮件确认