angular-auth-oidc-client
Version:
An OpenID Connect Code Flow with PKCE,Implicit Flow client for Angular
15 lines (14 loc) • 572 B
TypeScript
import { LoggerService } from './oidc.logger.service';
export declare class TokenHelperService {
private readonly loggerService;
private PARTS_OF_TOKEN;
constructor(loggerService: LoggerService);
getTokenExpirationDate(dataIdToken: any): Date;
getHeaderFromToken(token: any, encoded: boolean): any;
getPayloadFromToken(token: any, encoded: boolean): any;
getSignatureFromToken(token: any, encoded: boolean): any;
private getPartOfToken;
private urlBase64Decode;
private tokenIsValid;
private extractPartOfToken;
}