👋 This library has been renamed to Angular-Token! 👋
Please follow the migration guide
Angular-Token
Token based authentication service for Angular with support for Http Interceptors and multiple user. Angular-Token works best with the devise token auth gem for Rails. Any contribution is much appreciated.
Install
-
Set up a Rails with Devise Token Auth
-
Install Angular-Token via NPM with
npm install angular-token -
Import and add
AngularTokenModule
to your main module and call the 'forRoot' function with the config. Make sure you haveHttpClientModule
imported too.;@
Use
-
Register your user
{ }thistokenService; -
Sign in your user
{ }thistokenService; -
Now you can use HttpClient to access private resources
{ }thishttp;
Documentation
In the Angular-Token Wiki you'll find lots of additional information and answers to the most frequently asked questions.
- Configuration - Customize Angular-Token.
- Session Management - Methods to handel a session (sign in, sign out etc.).
- Multiple User Types - Configure Angular-Token for multiple user types.
- Routing - Use the Angular-Token routing helpers.
- Service Methods - More advanced status methods Angular-Token provides.
- Common Problems - Commonly encountered problems.
- Development - How to contribute to Angular-Token.
Contributors
Jan-Philipp Riethmacher |
Arjen Brandenburgh |
---|
License
The MIT License (see the LICENSE file for the full text)