1.0.18 • Published 7 years ago

ng-interceptor-security v1.0.18

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

Interceptor Security Angular 4

Como usar

  • Instalar
npm install --save ng-interceptor-security
  • Criar um Service
ng g s redirect-interceptor
  • Implementar
...
import { InterceptorSecurityService } from 'ng-interceptor-security';
...

export class RedirectInterceptorService extends InterceptorSecurityService  {

  private authorization = 'Basic 123456-123456';
  private urlRedirect401 = '/login';
  private headers = {
    'Authorization': this.authorization,
    'Content-Type': 'application/json'
  };

  constructor(public router: Router) {
    super(router);
  }

}
  • Adicionar a Service como provider no Module
...
import { RedirectInterceptorService } from './redirect-interceptor.service';
...

...
  providers: [
    {
      provide: HTTP_INTERCEPTORS,
      useClass: RedirectInterceptorService,
      multi: true
    }
  ],
...