1.3.6-beta.5 • Published 5 years ago

rtoken v1.3.6-beta.5

Weekly downloads
7
License
MIT
Repository
github
Last release
5 years ago

rToken

token and cookie handling npm package

Installation

Install this package locally with npm.

npm install rtoken --save

Usage

/main.module.ts (app.module.ts)

import { NgModule }      from '@angular/core';
import { HttpClientModule } from '@angular/common/http';
import { environment } from '../environtments/environment';
...

import { RTokenInterceptorModule } from 'rtoken';

@NgModule({
...
  imports: [
    HttpClientModule,
    RTokenInterceptorModule.initInterceptor({
      production: environment.production // determines if the cookie will be local or global
      cookieName: 'domainCookieName',
      loginURL: 'https://domain.com/login'
    })
    ...
  ]
...
})

Where you make http method calls

import { NgModule } from '@angular/core';
import { BrowserModule } from '@angular/platform-browser';
import { HttpClientModule, HttpClientXsrfModule, HTTP_INTERCEPTORS } from '@angular/common/http';

import { RTokenRequestInterceptor, RTokenResponseInterceptor, RTokenErrorInterceptor } from 'rtoken';

@NgModule({
  ...
  imports: [
    BrowserModule,
    HttpClientModule,
    HttpClientXsrfModule.withOptions({
      headerName: 'X-Access-Token', // needed for cross domain access if the backend is in a different domain or port
    }),
  ],
  providers: [
    /**
    * The order will determine the order of the interceptors
    **/
    {provide: HTTP_INTERCEPTORS, useClass: RTokenRequestInterceptor, multi: true},
    {provide: HTTP_INTERCEPTORS, useClass: RTokenResponseInterceptor, multi: true},
    {provide: HTTP_INTERCEPTORS, useClass: RTokenErrorInterceptor, multi: true},
    ...
  ]
  ...
)}
1.3.6-beta.5

5 years ago

1.3.6-beta.4

5 years ago

1.3.6-beta.3

5 years ago

1.3.6-beta.2

5 years ago

1.3.6-beta.1

5 years ago

1.3.5

5 years ago

1.3.5-rc.3

5 years ago

1.3.5-rc.2

5 years ago

1.3.5-rc.1

5 years ago

1.3.4

5 years ago

1.3.3

5 years ago

1.3.3-rc.2

5 years ago

1.3.3-rc.1

5 years ago

1.3.2

5 years ago

1.3.1

5 years ago

1.3.0

5 years ago

1.2.1-beta.2

5 years ago

1.2.1-beta.1

5 years ago

1.2.0-beta.1

5 years ago

1.2.0-alpha.3

5 years ago

1.2.0-alpha.2

5 years ago

1.2.0-alpha.1

5 years ago

1.1.0-beta.7

5 years ago

1.1.0-beta.6

5 years ago

1.1.0-beta.5

5 years ago

1.1.0-beta.4

5 years ago

1.1.0-beta.3

5 years ago

1.1.0-beta.2

5 years ago

1.1.0-beta.1

5 years ago

1.0.8

5 years ago

1.0.7

6 years ago

1.0.6

6 years ago

1.0.5

6 years ago

1.0.4

6 years ago

1.0.3

6 years ago

1.0.2

6 years ago

1.0.1

6 years ago

1.0.0

6 years ago

1.0.0-rc.2

6 years ago

1.0.0-rc.1

6 years ago

1.0.0-beta.4

6 years ago

1.0.0-beta.3

6 years ago

1.0.0-beta.2

6 years ago

1.0.0-beta.1

6 years ago

0.1.46

6 years ago

0.1.45-beta.7

6 years ago

0.1.45-beta.6

6 years ago

0.1.45-beta.5

6 years ago

0.1.45-beta.4

6 years ago

0.1.45-beta.3

6 years ago

0.1.45-beta.2

6 years ago

0.1.45-beta.1

6 years ago

0.1.44-beta.8

6 years ago

0.1.44-beta.7

6 years ago

0.1.44-beta.6

6 years ago

0.1.44-beta.5

6 years ago

0.1.44-beta.4

6 years ago

0.1.44-beta.3

6 years ago

0.1.44-beta.2

6 years ago

0.1.44-beta.1

6 years ago

0.1.43-beta.8

6 years ago

0.1.43-beta.7

6 years ago

0.1.43-beta.6

6 years ago

0.1.43-beta.5

6 years ago

0.1.43-beta.4

6 years ago

0.1.43-beta.3

6 years ago

0.1.43-beta.2

6 years ago

0.1.43-beta.1

6 years ago

0.1.42

6 years ago

0.1.41

6 years ago

0.1.40-beta.1

6 years ago

0.1.40

6 years ago

0.1.39

6 years ago

0.1.38

6 years ago

0.1.37

6 years ago

0.1.36

6 years ago

0.1.35

6 years ago

0.1.34

6 years ago

0.1.33

6 years ago

0.1.32

6 years ago

0.1.31

6 years ago

0.1.31-beta.2

6 years ago

0.1.31-beta.1

6 years ago

0.1.3-1.beta-1

6 years ago

0.1.2-9.beta-1

6 years ago

0.1.30

6 years ago

0.1.29

6 years ago

0.1.28

6 years ago

0.1.27

6 years ago

0.1.26

6 years ago

0.1.25

6 years ago

0.1.24

6 years ago

0.1.23

6 years ago

0.1.22

6 years ago

0.1.21

6 years ago

0.1.20-beta.8

6 years ago

0.1.20-beta.7

6 years ago

0.1.20-beta.6

6 years ago

0.1.20-beta.5

6 years ago

0.1.20-beta.4

6 years ago

0.1.20-beta.3

6 years ago

0.1.20-beta.2

6 years ago

0.1.20-beta.1

6 years ago

0.1.19

6 years ago

0.1.18

6 years ago

0.1.17

7 years ago

0.1.16

7 years ago

0.1.15

7 years ago

0.1.14

7 years ago

0.1.13

7 years ago

0.1.12

7 years ago

0.1.11

7 years ago

0.1.10

7 years ago

0.1.9

7 years ago

0.1.8

7 years ago

0.1.7

7 years ago

0.1.6

7 years ago

0.1.5

7 years ago

0.1.4

7 years ago

0.1.3

7 years ago

0.1.2

7 years ago

0.1.1

7 years ago