Amazon Cognito Launches General Availability of a Built-in Customizable User Experience for Sign-in, OAuth 2.0 Support, and Federation with Facebook, Login with Amazon, Google, and SAML providers for User Pools

Posted on: Aug 10, 2017

Today we launched the general availability (GA) of features for Amazon Cognito User Pools that enable application developers to easily add and customize a sign-up and sign-in user experience, use OAuth 2.0, and integrate with Facebook, Google, Login with Amazon, and SAML-based identity providers. Now you can enable your users to sign-up and sign-in using social identity providers, corporate identity providers with SAML, and a username, email address or phone number with Cognito User Pools.

Amazon Cognito User Pools now provides built-in user forms for sign up and sign in. You can add the built-in user experience to your app with our SDK and a few lines of code. With this GA release, we have enabled extensive customization of the user experience so you can match your style and branding.

With Cognito’s built-in integrations, you no longer have to integrate multiple identity provider SDKs or handle redirects or post backs in your app. Instead, you can just use the Cognito User Pools SDK to direct your users to AWS-hosted pages for sign-up or sign-in. Cognito handles the identity provider interactions for you and creates user profiles for federated users in Cognito User Pools. Amazon Cognito User Pools provide a universal user directory and a consistent set of authentication tokens for all of your users.

“Cognito User Pools is a win for developers who want to create a great experience for Amazon customers,” said Mike Carr, Vice President, eCommerce Services at Amazon.com. “It helps them quickly integrate Login with Amazon for their AWS-powered mobile or web app with just a few lines of code, providing convenience to hundreds of millions of Amazon customers without the hassle of creating yet another password.”

With this GA release, we have also expanded our OAuth 2.0 support in Cognito User Pools to include the Client Credentials flow in addition to the Authorization Code and Implicit flows. We have also added the ability for you to define custom scopes and resource servers to control access permissions through OAuth 2.0. 

Amazon Cognito is available in the US East (N. Virginia), US East (Ohio), US West (Oregon), Asia Pacific (Mumbai), Asia Pacific (Seoul), Asia Pacific (Sydney), Asia Pacific (Tokyo), EU (Frankfurt), EU (Ireland), and EU (London) AWS regions.

To learn more, visit our Developer Guide.