2016-05-16 68 views
0

我正在关注此guide以允许用户使用电子邮件重置密码。问题是当用户多次请求“密码重置链接”时,生成的旧链接不会失效。 (可以使用最新链接或旧链接重置密码)。使WSO2身份服务器中旧的重置密码链接失效

是否有任何参数可以设置为使旧链接无效?

+0

这是在IS5.1.0中完成的改进。在IS5.0.0中,点击链接时会过期重置旧密码链接。 –

回答

0

目前,只有用户成功更改密码后,生成的确认码才会失效。正如你所提到的,用户将能够使用他检索的任何确认码恢复他的密码。并且,当用户成功更改密码时,之前生成的所有确认码都将失效。这是目前的默认行为,我们没有配置来改变它。

1

有一个叫identity-mgt.properties,你可以在/库/ conf目录/身份证/目录下找到属性文件。 在此属性文件中,有一个名为Notification.Expire.Time的属性,您可以使用该属性在munites中设置确认码过期时间。

Notification.Expire.Time表示确认码的到期时间。即使在通知恢复场景中,也会生成确认码。如果通过电子邮件进行通知,则发送给用户进行验证的链接将包含确认码。因此,一旦用户点击该链接,验证码将被验证。因此,您可以使用此属性来验证链接。