Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/node.js/38.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Node.js 使用AWS Cognito和Lambda与Nodejs进行SMS代码验证_Node.js_Amazon Web Services_Aws Lambda_Amazon Cognito - Fatal编程技术网

Node.js 使用AWS Cognito和Lambda与Nodejs进行SMS代码验证

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", . . .

我正在使用Cognito和Lambda服务在AWS中开发SMS代码验证功能。我得到了这个AWS文档:还有这个:

但是我很难为默认的Auth Challenge Lambda触发器参数设置此代码的参数,如下所示:

{
    "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吗? 谢谢