Amazon Cognito
Developer Guide

Adding a Web or Mobile App to Amazon Cognito User Pools

With Amazon Cognito user pools, you can enable your web and mobile app users to sign up and sign in. You can change passwords for authenticated users and initiate forgotten password flows for unauthenticated users.

Amazon Cognito User Pools provides an Identity SDK for JavaScript, Android, and iOS. With it you can store and manage the signed JSON web tokens (JWT) returned to you by Amazon Cognito after a successful user pool authentication. To learn more about tokens see Using Tokens with User Pools.