angular-simple-oidc
Version:
Angular Library implementing Open Id Connect specification. Code Flow, Refresh Tokens, Session Management, Discovery Document.
14 lines (13 loc) • 590 B
TypeScript
import { IdentityTokenHeader, DecodedIdentityToken } from './models';
/**
* Inspired on https://github.com/damienbod/angular-auth-oidc-client
*/
export declare class TokenHelperService {
convertTokenClaimToDate(claim: number): Date;
isTokenExpired(expiresAt: number): boolean;
getExpirationFromExpiresIn(expiresIn: number): Date;
getHeaderFromToken(idToken: string): IdentityTokenHeader;
getPayloadFromToken(idToken: string): DecodedIdentityToken;
getSignatureFromToken(idToken: string): string;
protected getTokenSlice(idToken: string, index: number): any;
}