UNPKG

geminis-ng

Version:

This library was generated with [Angular CLI](https://github.com/angular/angular-cli) version 8.2.14.

19 lines 2.08 kB
import { JwtHelperService } from '@auth0/angular-jwt'; export class GnOAuthUtils { constructor() { this.helper = new JwtHelperService(); } setToken(token) { return sessionStorage.setItem('Authorization', token); } getToken() { return sessionStorage.getItem('Authorization'); } parseToken(token) { return this.helper.decodeToken(token); } tokenExpired(token) { return this.helper.isTokenExpired(token); } } //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiT0F1dGhVdGlscy5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uLy4uL3Byb2plY3RzL2dlbWluaXMtbmcvc3JjL2FwcC1jb25maWcvT0F1dGhVdGlscy50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxPQUFPLEVBQUMsZ0JBQWdCLEVBQUMsTUFBTSxvQkFBb0IsQ0FBQztBQUVwRCxNQUFNLE9BQU8sWUFBWTtJQUF6QjtRQUNVLFdBQU0sR0FBRyxJQUFJLGdCQUFnQixFQUFFLENBQUM7SUFpQjFDLENBQUM7SUFmUSxRQUFRLENBQUMsS0FBYTtRQUMzQixPQUFPLGNBQWMsQ0FBQyxPQUFPLENBQUMsZUFBZSxFQUFFLEtBQUssQ0FBQyxDQUFDO0lBQ3hELENBQUM7SUFFTSxRQUFRO1FBQ2IsT0FBTyxjQUFjLENBQUMsT0FBTyxDQUFDLGVBQWUsQ0FBQyxDQUFDO0lBQ2pELENBQUM7SUFFTSxVQUFVLENBQUMsS0FBYTtRQUM3QixPQUFPLElBQUksQ0FBQyxNQUFNLENBQUMsV0FBVyxDQUFDLEtBQUssQ0FBQyxDQUFDO0lBQ3hDLENBQUM7SUFFTSxZQUFZLENBQUMsS0FBYTtRQUMvQixPQUFPLElBQUksQ0FBQyxNQUFNLENBQUMsY0FBYyxDQUFDLEtBQUssQ0FBQyxDQUFDO0lBQzNDLENBQUM7Q0FDRiIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7Snd0SGVscGVyU2VydmljZX0gZnJvbSAnQGF1dGgwL2FuZ3VsYXItand0JztcblxuZXhwb3J0IGNsYXNzIEduT0F1dGhVdGlscyB7XG4gIHByaXZhdGUgaGVscGVyID0gbmV3IEp3dEhlbHBlclNlcnZpY2UoKTtcblxuICBwdWJsaWMgc2V0VG9rZW4odG9rZW46IHN0cmluZyk6IHZvaWQge1xuICAgIHJldHVybiBzZXNzaW9uU3RvcmFnZS5zZXRJdGVtKCdBdXRob3JpemF0aW9uJywgdG9rZW4pO1xuICB9XG5cbiAgcHVibGljIGdldFRva2VuKCk6IHN0cmluZyB7XG4gICAgcmV0dXJuIHNlc3Npb25TdG9yYWdlLmdldEl0ZW0oJ0F1dGhvcml6YXRpb24nKTtcbiAgfVxuXG4gIHB1YmxpYyBwYXJzZVRva2VuKHRva2VuOiBzdHJpbmcpOiBhbnkge1xuICAgIHJldHVybiB0aGlzLmhlbHBlci5kZWNvZGVUb2tlbih0b2tlbik7XG4gIH1cblxuICBwdWJsaWMgdG9rZW5FeHBpcmVkKHRva2VuOiBzdHJpbmcpOiBib29sZWFuIHtcbiAgICByZXR1cm4gdGhpcy5oZWxwZXIuaXNUb2tlbkV4cGlyZWQodG9rZW4pO1xuICB9XG59XG4iXX0=