使用其他电子邮件地址的 wso2is 5.3 帐户恢复

wso2is 5.3 account recovery using other email addresses

我刚刚实施了 wso2is 5.3,我正在考虑设置密码和用户名恢复选项。

Wso2is 设置为我们的 Active Directory 域作为主要用户存储。在 AD 中,'mail' 属性包含用户的主要电子邮件地址,'otherMailbox' 包含用户的其他外部电子邮件地址。

我想使用电子邮件恢复,但我们不能使用主电子邮件,因为该帐户的密码是他们试图重置的密码。我们需要让恢复过程使用 'otherMail'.

中的地址之一

我在文档中找不到任何地方可以定义用于恢复过程的电子邮件的任何选项。

主邮箱是唯一支持密码恢复的邮箱吗?我如何告诉密码和用户名恢复过程使用不同的电子邮件?

谢谢

事实证明,答案是将 WSO2 中电子邮件地址声明的声明映射更改为指向 AD 中的 otherMailbox 属性。它会正确处理多值电子邮件地址列表,并且为了恢复密码,它会将通知发送到所有列出的电子邮件地址。

然后我们创建了另一个名为 Campus Email 的声明,并将其指向 AD 中的邮件属性。

'our' 电子邮件不是 'primary' 电子邮件似乎没有任何负面问题。