0
0
AWScloud~5 mins

Cognito for user authentication in AWS - Cheat Sheet & Quick Revision

Choose your learning style9 modes available
Recall & Review
beginner
What is AWS Cognito used for?
AWS Cognito is a service that helps you add user sign-up, sign-in, and access control to your web and mobile apps easily.
Click to reveal answer
beginner
What are the two main components of AWS Cognito?
User Pools (for user directory and authentication) and Identity Pools (for temporary AWS credentials to access other AWS services).
Click to reveal answer
intermediate
How does AWS Cognito User Pool help secure an application?
It manages user registration and sign-in, verifies user identities, and issues JSON Web Tokens (JWT) to control access securely.
Click to reveal answer
intermediate
What is the role of Identity Pools in AWS Cognito?
Identity Pools provide temporary AWS credentials to users so they can access AWS resources like S3 or DynamoDB securely.
Click to reveal answer
intermediate
Why is it important to configure app clients in Cognito User Pools?
App clients define how your app interacts with the user pool, including allowed authentication flows and token expiration settings.
Click to reveal answer
Which AWS Cognito component manages user sign-up and sign-in?
AUser Pool
BIdentity Pool
CS3 Bucket
DLambda Function
What type of token does Cognito User Pool issue after successful authentication?
AJWT (JSON Web Token)
BAPI Key
COAuth Token
DSession Cookie
What is the main purpose of an Identity Pool in AWS Cognito?
AStore user passwords
BManage user groups
CProvide temporary AWS credentials
DSend email notifications
Which of the following is NOT a feature of Cognito User Pools?
AUser registration and sign-in
BPassword recovery
CMulti-factor authentication
DTemporary AWS credentials for S3 access
Why should you configure app clients in a Cognito User Pool?
ATo store user data
BTo define how your app authenticates users
CTo create AWS Lambda functions
DTo manage billing
Explain the difference between AWS Cognito User Pools and Identity Pools.
Think about authentication vs authorization roles.
You got /4 concepts.
    Describe how AWS Cognito helps secure a mobile or web application.
    Focus on user identity and access control.
    You got /4 concepts.