Code Monkey home page Code Monkey logo

ec2_node_cognito_login's Introduction

A simple cognito login page for node served page

Create User Pool in Cognito

From AWS Console, create a new user pool.

N.B. At one stage, you will create a new app client. Make sure that you uncheck 'generate client secret'

### Getting started

npm install
node server.js

### Setup

In config.js, you will need to set the two variables:

AWSCognito.config.region = 'ap-northeast-1';
poolData = {
    UserPoolId : <YOUR USER POOL ID>,
    ClientId : <YOUR CLIENT ID>
};

All the magic happens by including the following code in your main HTML page:

	<script src="https://sdk.amazonaws.com/js/aws-sdk-2.6.10.min.js"></script>
	<script src="js/aws-cognito-sdk.min.js"></script>
	<script src="js/amazon-cognito-identity.min.js"></script>
	<script src="js/config.js"></script>
	<script src="js/common.js"></script>
	<script type="text/javascript">
	  $(document).ready(function(){
	    checkLoggedIn();
	  });
</script>

Account management

  • Accounts must be created in Cognito.
  • User will be forced to change password
  • User can change password via 'Forgot Password' link

ec2_node_cognito_login's People

Watchers

James Cloos avatar Steve Walsh avatar  avatar

Forkers

tejasrsuthar

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.