1.4.0 • Published 2 years ago
anti-tamper v1.4.0
Getting started
Installation
npm i anti-tamper
Import
No import required in app.module.ts
Usage Typescript
In your interceptor:
import { DigestHeaderService } from 'anti-tamper';
import { from, Observable } from 'rxjs';
.
.
.
export class HeaderInterceptor implements HttpInterceptor {
intercept(req: HttpRequest<any>, next: HttpHandler): Observable<HttpEvent<any>> {
.
.
.
const headers : HttpRequest<any> = req.clone({
headers: req.headers.set('Authorization', `Bearer ${token}`)
});
return from (DigestHeaderService.add(headers, key, iv))
.pipe(
switchMap(headers_digest => {
return next.handle(headers_digest);
})
);
}
}