Edit

AuthToken module

Functions

checkMaxAge(number, number)

Determine if the token's max_age has transpired

extractTokenClaims(string, (input: string) => string)

Extract token by decoding the rawToken

getJWSPayload(string)

decode a JWT

isKmsi(TokenClaims)

Check if the signin_state claim contains "kmsi"

Function Details

checkMaxAge(number, number)

Determine if the token's max_age has transpired

function checkMaxAge(authTime: number, maxAge: number)

Parameters

authTime

number

maxAge

number

extractTokenClaims(string, (input: string) => string)

Extract token by decoding the rawToken

function extractTokenClaims(encodedToken: string, base64Decode: (input: string) => string): TokenClaims

Parameters

encodedToken

string

base64Decode

(input: string) => string

Returns

getJWSPayload(string)

decode a JWT

function getJWSPayload(authToken: string): string

Parameters

authToken

string

Returns

string

isKmsi(TokenClaims)

Check if the signin_state claim contains "kmsi"

function isKmsi(idTokenClaims: TokenClaims): boolean

Parameters

idTokenClaims
TokenClaims

Returns

boolean