Node.js 使用AWS Cognito和Lambda与Nodejs进行SMS代码验证
我正在使用Cognito和Lambda服务在AWS中开发SMS代码验证功能。我得到了这个AWS文档:还有这个: 但是我很难为默认的Auth Challenge Lambda触发器参数设置此代码的参数,如下所示:Node.js 使用AWS Cognito和Lambda与Nodejs进行SMS代码验证,node.js,amazon-web-services,aws-lambda,amazon-cognito,Node.js,Amazon Web Services,Aws Lambda,Amazon Cognito,我正在使用Cognito和Lambda服务在AWS中开发SMS代码验证功能。我得到了这个AWS文档:还有这个: 但是我很难为默认的Auth Challenge Lambda触发器参数设置此代码的参数,如下所示: { "request": { "userAttributes": { "string": "string", . . .
{
"request": {
"userAttributes": {
"string": "string",
. . .
},
"session": [
ChallengeResult,
. . .
],
"clientMetadata": {
"string": "string",
. . .
},
"userNotFound": boolean
},
"response": {
"challengeName": "string",
"issueTokens": boolean,
"failAuthentication": boolean
}
创建验证质询Lambda触发器参数的步骤如下:
{
"request": {
"userAttributes": {
"string": "string",
. . .
},
"challengeName": "string",
"session": [
ChallengeResult,
. . .
],
"clientMetadata": {
"string": "string",
. . .
},
"userNotFound": boolean
},
"response": {
"publicChallengeParameters": {
"string": "string",
. . .
},
"privateChallengeParameters": {
"string": "string",
. . .
},
"challengeMetadata": "string"
}
}
这用于验证验证验证质询Lambda触发器参数
{
"request": {
"userAttributes": {
"string": "string",
. . .
},
"privateChallengeParameters": {
"string": "string",
. . .
},
"challengeAnswer": {
"string": "string",
. . .
},
"clientMetadata": {
"string": "string",
. . .
},
"userNotFound": boolean
},
"response": {
"answerCorrect": boolean
}
}
有人能帮助或建议我如何参数化(设置)上面显示的json吗?
谢谢