Hapi API for Satellizer
WORK IN PROGRESS
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.
(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 |
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)
- Twitter for websites: Sign in with Twitter
- Sign in with Google
- Sign in with Facebook
- Sign in with LinkedIn
- 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.
- 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