gpt4 book ai didi

aws-lambda - AWS Cognito 与 Lambda 进行自定义验证

转载 作者:行者123 更新时间:2023-12-01 01:19:07 26 4
gpt4 key购买 nike

将 AWS Lambda 与 Cognito 结合使用,我们可以使用以下代码自动验证电子邮件。

event.response.autoConfirmUser = true;
event.response.autoVerifyEmail = true;

如何在此处进行自定义请求验证?

就像,如果我想在认知注册时发送促销代码,那么我可以有一个代码来验证此促销代码,并在促销代码无效时拒绝注册请求。

最佳答案

成功了:-)

exports.handler = (event, context, callback) => {
//Auto confirming user and verifying emaail
event.response.autoConfirmUser = true;
event.response.autoVerifyEmail = true;
//Extract Registration code from user attributes
var rCode = event.request.userAttributes["custom:rCode"];
var validRCode = "abcdef";
if (rCode && rCode.toLowerCase() != validRCode) {
//If registration code is available and it is not equal to validRCode then throw error message
var error = new Error(': Invalid registration code used.');
context.done(error, event);
} else {
context.done(null, event);
}
};

关于aws-lambda - AWS Cognito 与 Lambda 进行自定义验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45758877/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com