unicodeveloper / angular2-auth-starter

:fire: :octocat: An hackathon/MVP boilerplate for Angular 2 web applications with Authentication out of the box.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Angular2 Auth Starter

If you have attended any hackathons in the past, then you know how much time it takes to get a project started: decide on what to build, pick a programming language, pick a web framework, pick a CSS framework. A while later, you might have an initial project up on GitHub and only then can other team members start contributing. Or how about doing something as simple as Sign in with Facebook authentication? You can spend hours on it if you are not familiar with how OAuth 2.0 works.

Even if you are not using this for a hackathon, Angular 2 Auth Starter is sure to save any developer hours or even days of development time and can serve as a learning guide for web developers.

Angular 2 is a modern web application platform for building web and mobile applications.

This repo is a quickstart for starting your Angular 2 apps with Authentication configured out of the box. All the basic settings and config you need to kickstart your application is here.

Features

  • Local Authentication using Email and Password
  • OAuth 1.0a Authentication via Twitter
  • OAuth 2.0 Authentication via Facebook, Google, GitHub, LinkedIn, Instagram
  • Account Management
  • Gravatar
  • Profile Details
  • Change Password
  • Forgot Password
  • Reset Password
  • Delete Account
  • CSRF protection

Quick start

# clone this repo

git clone https://github.com/unicodeveloper/angular2-auth-starter.git

# change directory to our repo
cd angular2-auth-starter

# install the repo with npm
npm install

# start the server
npm start

Done.

Good luck with Angular 2 hacking!

About

:fire: :octocat: An hackathon/MVP boilerplate for Angular 2 web applications with Authentication out of the box.