Git Product home page Git Product logo

aws-userpool-boilerplate's Introduction

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

aws-userpool-boilerplate's People

Contributors

ashanfernando avatar chamathpali avatar charithsoori avatar gitter-badger avatar harshanas avatar lakindu95 avatar nadunindunil avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar

aws-userpool-boilerplate's Issues

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.