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.
- Host: GitHub
- URL: https://github.com/unicodeveloper/angular2-auth-starter
- Owner: unicodeveloper
- Created: 2017-01-25T05:13:34.000Z (almost 9 years ago)
- Default Branch: master
- Last Pushed: 2017-01-25T05:32:24.000Z (almost 9 years ago)
- Last Synced: 2025-02-05T17:12:06.294Z (11 months ago)
- Homepage:
- Size: 1000 Bytes
- Stars: 5
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# 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
```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!