我试图使用电子邮件发送的链接为在WSO2 2上创建的新用户创建密码-IS 5.11.0,但在单击“继续”之后,我面临一个错误:

在日志中没有显示任何东西
版本: 5.11.0
发布于 2022-08-18 03:28:33
当您收到邮件时,请检查您收到的密码恢复链接。有两种方法可以找到链接。
您可以通过右键单击页面底部的button.
您应该会看到如下所示的恢复链接。
https://localhost:9443/accountrecoveryendpoint/confirmrecovery.do?confirmation=ea626c2f-47f7-4184-b927-5f230686716c&userstoredomain=PRIMARY&username=sominda&tenantdomain=carbon.super&callback=https%3A%2F%2Flocalhost%3A9443%2Fauthenticationendpoint%2Flogin.do%3Fclient_id%3DMY_ACCOUNT%26code_challenge%3Dmiilh2DN9GCQwLQVBn8s99fc2_D9Q8YoCAFX7GA4dLs%26code_challenge_method%3DS256%26commonAuthCallerPath%3D%2Foauth2%2Fauthorize%26forceAuth%3Dfalse%26passiveAuth%3Dfalse%26redirect_uri%3Dhttps%3A%2F%2Flocalhost%3A9443%2Fmyaccount%2Flogin%26response_mode%3Dform_post%26response_type%3Dcode%26scope%3DSYSTEM+openid%26tenantDomain%3Dcarbon.super%26sessionDataKey%3D1ca27665-1d5c-41f6-9e3e-e320139e2b94%26relyingParty%3DMY_ACCOUNT%26type%3Doidc%26sp%3DMy+Account%26isSaaSApp%3Dtrue%26authenticators%3DBasicAuthenticator%3ALOCAL检查confirmation参数的值。根据你所收到的,它的价值应该是%s。这意味着恢复代码没有在电子邮件中正确设置。
原因可能是更新电子邮件模板时出错。用于恢复密码的电子邮件模板应该包含confirmation的占位符。确保占位符如下所示。
confirmation={{confirmation-code}}这应该能解决你的问题。
https://stackoverflow.com/questions/73395139
复制相似问题