Amazon Cognito
Developer Guide

Amazon Cognito User Pools Auth API Reference

Once a domain has been configured for your user pool, Amazon Cognito hosts an authentication server that allows you to add sign-up and sign-in webpages to your app. For more information see Add an app to enable the hosted UI.

This section contains the HTTPS contract to the Amazon Cognito authentication server from a user pool client, including sample requests and responses. It describes the expected behavior from the authentication server for positive and negative conditions.

In addition to the server contract REST API, Amazon Cognito also provides Auth SDKs for Android, iOS, and JavaScript that make it easier to form requests and interact with the server. Learn more about the Amazon Cognito SDKs.

For more information on the specification see OpenID Connect 1.0 and OAuth 2.0.