我正在尝试使用AWS Cognito API实现forgot password flow
。
我正在使用API-ForgotPassword,它会触发带有用于重置密码的令牌的预定义电子邮件。
但是我要自定义此电子邮件,而不是此默认电子邮件。
我找不到有关此忘记密码流的适当文档以及不同语言的示例。
在“ Cognito用户池”设置的“触发器”部分中,我正在为Custom message
配置Lambda。这是忘记密码令牌的正确工作流程吗?
还是我需要选择其他工作流程,例如Pre Token Generation
等?
我正在使用Go SDK编写此触发器。 但是我不确定此Lambda函数的参数应该是什么? 我尝试使用CognitoEventUserPoolsPreTokenGen,但是没有用。
我将需要捕获用户名和令牌,并将其放入自定义电子邮件中。 我认为CognitoEventUserPoolsPreTokenGen参数中没有此信息。
当我将此触发器配置为自定义消息时,注册用户时的“ Welcome message flow"
”也会受到影响。欢迎电子邮件以及临时密码也无效。
我搜索了AWS Cognito文档,但没有找到确切的步骤以及GO中的示例。