Skip to content

andreparrish/aws-userpool-boilerplate

 
 

Repository files navigation

AWS Cognito User Pool- Boilerplate

Join the chat at https://gitter.im/aws-userpool-boilerplate/Lobby

A Simplistic way to getting started with Cognito User Pools

What's this User Pool?

You can now use Amazon Cognito to easily add user sign-up and sign-in to your mobile and web apps. With the user pools feature, you can create your own user directory that can scale to hundreds of millions of users, and is fully managed so you don’t have to worry about the heavy lifting associated with building, securing, and scaling authentication to your apps. This feature also provides enhanced security functionality such as email verification, phone number verification, and multi-factor authentication.

Using a user pool gives you detailed control over the sign-up and sign-in aspects of your web and mobile SaaS apps, games, and so forth. Building and running a directory service at scale (potentially tens or even hundreds of millions of users) is not easy, but is definitely undifferentiated heavy lifting, with the added security burden that comes when you are managing user names, passwords, email addresses, and other sensitive pieces of information. You don’t need to build or run your own directory service when you use Cognito Identity.

Read More

High level architecture diagram for Boilerplate

Getting Started

Creating a Cognito User Pool in AWS Console

Login to your AWS Console and in Services list Select : Cognito

Step 1 You will be directed to the main Cognito Dashboard like below.

Now Select 'Manage Your User Pools'

Step 2 On the Right corner click "Create a User Pool"

Enter a Pool name,



Then Select the attributes you need (you can select from the standard attributes),

Policies: you can add constraints for the password strength Verifications: Email verification message can be customized (can be edited later.) Triggers: You can choose custom Lambda triggers when events occur like (verification, pre signup)

In the Review tab you can see your configuration and Create the pool.



Yay! Now you have created a AWS Cognito User Pool.

*We'll be using bootstrap as the base for the front end

About

Getting started with AWS Cognito User Pool

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 57.5%
  • HTML 42.3%
  • CSS 0.2%