Amazon Cognito provides an easy way to include user authentication, profile management, and data synchronization in your application. AWS has taken Cognito a step further by including user pools as a new feature.
User pools let you to add users and a login feature to your mobile or web applications. This gives a number of benefits:
- You can have a directory numbering millions of users.
- You don’t have to deal with the back end of user management, as Cognito handles the heavy lifting for you.
- User pools provides enhanced security features like email and phone verification and multi-factor authentication.
You may name several unique user pools inside your AWS account. Each one gives you full control of the user attributes you wish to store.