Setup AWS Cognito and Signup user using Postman

Setup AWS Cognito and Signup User using Postman


To Setup a cognito follow the below steps

1:- Open AWS Console and move to Cognito

2:- Click on Manage User Pools & Click on Create a User Pool.

3:- Click on Review Defaults and Create a User Pool.

4:- Create a App Clients

5:- After Creating App Client You will get a Client Id  which we will use in Postman.

6:- Now open a Postman for Signup a User.

Request URL:-    https://cognito-idp.us-east-1.amazonaws.com

Method:-    POST

Request Header:- 

Request Payload:-     

{
    "ClientId": "XXXXXXXXXXXXXX",
    "Username": "vishal.gupta.sf@gmail.com",
    "Password": "Password@1234",
    "UserAttributes": [
        {
            "Name": "email",
            "Value":"vishal.gupta.sf@gmail.com"
        },
        {
            "Name": "locale",
            "Value": "en_US"
        }
    ],
    "ValidationData": null
}

Response:- 

{
    "CodeDeliveryDetails": {
        "AttributeName": "email",
        "DeliveryMedium": "EMAIL",
        "Destination": "v***@g***"
    },
    "UserConfirmed": false,
    "UserSub": "bac570d3-ea47-4728-918e-74ec9512e5db"
}

7:- As soon ass you recieve an email with code, now next step is to confirm the User, Below is the postman script for same

Request URL:-    https://cognito-idp.us-east-1.amazonaws.com

Request Header:-

Method:-     POST

Request Body:-

{
    "ClientId": "XXXXXXX",
    "ConfirmationCode":"353829",
    "Username": "vishal.gupta.sf@gmail.com"
}

Response:- 

{}

Comments

Popular posts from this blog

Rest API Testing Using Postman

What is Amazon Cognito?

AWS IOT Create OTA With RollOut and Abort Configuration.