sfd*_*fdz 11 amazon-web-services amazon-cognito aws-lambda
Cognito用户池预注册Lambda触发器的说明为:
用户提交其信息进行注册时,将调用此触发器,从而使您可以执行自定义验证来接受或拒绝注册请求。
我想基于我的Lambda中的特定条件拒绝注册请求。触发参数(从下面的文档中复制)似乎仅支持自动验证和自动确认:
{
"request": {
"userAttributes": {
"string": "string",
....
},
"validationData": {
"string": "string",
"string": "string",
....
}
},
"response": {
"autoConfirmUser": "boolean",
"autoVerifyPhone": "boolean",
"autoVerifyEmail": "boolean"
}
}
Run Code Online (Sandbox Code Playgroud)
如何根据预注册Lambda触发器的结果接受或拒绝注册请求?
您可以从lambda返回空dict,以拒绝注册请求。同样,您返回事件值本身以接受注册请求。
def lambda_handler(event, context):
if denySignUp:
return {}
else:
return event
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
1912 次 |
| 最近记录: |