Search code examples
javascriptamazon-web-servicesamazon-cognito

How to confirm user in Cognito User Pools without verifying email or phone?


I am using Amazon Cognito Identity SDK for JavaScript (deprecated).

I created new pool without verifying email and phone_number.

By default, users aren't confirmed in Cognito User Pools, so I need to do this manually.

How to confirm user in Cognito User Pools without verifying email or phone?


Solution

  • Actually, AWS has recently added the ability to verify email and verify phone number in the pre-signup lambda as well. You basically need to set autoVerifyEmail and autoVerifyPhone in the lambda and they will get verified. More info in the official documentation.

    "response": {
        "autoConfirmUser": boolean
        "autoVerifyEmail": boolean
        "autoVerifyPhone": boolean
    }