【发布时间】:2016-05-05 09:50:07
【问题描述】:
在我们当前的 WSO2 设置中,用户执行自我创建后,我们会将其帐户置于锁定状态,并向创建期间指定的地址发送确认电子邮件。此电子邮件有一个链接,允许用户验证他的帐户。
出于开发目的,我们正在尝试使用 SOAP UI 中的 UserInformationRecoveryService wsdl 来降低工作流程。我们似乎想要的服务叫做sendRecoveryNotification。这是该服务的签名:
sendRecoveryNotification(String username, String key, String notificationType)
username 参数只是我们拥有的相关 WSO2 用户的用户名。对于notificationType,我们一直在使用email,这可能会触发一封电子邮件发送给用户。问题在于key 参数。不清楚应该使用什么值作为key,我们所有的猜测总是导致这个错误响应:
18001 用户确认码无效:tbiegeleisen@abc.com@tenant.com
我们还注意到其他几个服务也需要一个密钥,但不清楚如何获取这个值。
有人可以阐明 WSO2 中用户恢复的工作流程吗?关于需要令牌以生成要发送给用户的新令牌,这似乎是 Catch-22。
【问题讨论】:
标签: authentication wso2 soapui