An open API service indexing awesome lists of open source software.

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

:fire: :octocat: An hackathon/MVP boilerplate for Angular 2 web applications with Authentication out of the box.
https://github.com/unicodeveloper/angular2-auth-starter

Last synced: 10 months ago
JSON representation

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

Awesome Lists containing this project

README

          

# Angular2 Auth Starter ![](https://img.shields.io/badge/unicodeveloper-approved-brightgreen.svg)

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

```bash

# 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!