Skip to content

FullStackForger/hapilizer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Hapi API for Satellizer

WORK IN PROGRESS

Motivation

Satellizer is a simple to use, end-to-end, token-based authentication module for AngularJS with built-in support for Google, Facebook, LinkedIn, Twitter, Instagram, GitHub, Bitbucket, Yahoo, Twitch, Microsoft (Windows Live) OAuth providers, as well as Email and Password sign-in. However, you are not limited to the sign-in options above, in fact you can add any OAuth 1.0 or OAuth 2.0 provider by passing provider-specific information in the app config block.

API Endpoints

(implemented)

Endpoint Method Auth. Description
/user/me GET jwt user info
/user/profile GET jwt user info
/auth/register POST - registers user account
/auth/login GET basic login with username and password
/auth/login POST basic login with username and password

(coming next)

Endpoint Method Auth. Description
/auth/facebook POST post login with Facebook
/auth/twitter POST post login with Twitter
/auth/google POST post login with Google

Client

Currently client is a copy of satellizer example made for angular 1.0. It is not yet integrated with hapilizer API. (hopefully will be in couple of days)

Resources

Social Login API - providers documentation

Interesting Angular Plugins

  • angularjs-social-login - social login with Google, FB, LinkedIN.
  • angular-social-login - social login with Google & Facebook for PhoneGap/Cordova.
  • satellizer - end-to-end, token-based authentication module for AngularJS with built-in support for Google, Facebook, LinkedIn, Twitter, Instagram, GitHub, Bitbucket, Yahoo, Twitch, Microsoft (Windows Live) OAuth providers, as well as Email and Password sign-in.

Awesome Node Packages

  • hapi - configuration-centric framework with built-in support for input validation, caching, authentication, and other essential facilities for building web and services applications.
  • moment
  • jsonwebtoken
  • bcrypt
  • mongoose
  • hapi-app-spa
  • forger

About

Hapi REST API for Satellizer (angular token based authentication)

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 2

  •  
  •