Amazon Cognito
Developer Guide

Adding a Web or Mobile App to Amazon Cognito User Pools

With the Amazon Cognito User Pools Identity SDK you can register and authenticate users. You can also 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.