Skip to main content

JwtHelper

@nuclia/core


@nuclia/core / JwtHelper

Class: JwtHelper

Defined in: libs/sdk-core/src/lib/auth/jwt-helpers.ts:17

Constructors​

Constructor​

new JwtHelper(token): JwtHelper

Defined in: libs/sdk-core/src/lib/auth/jwt-helpers.ts:20

Parameters​

token​

string

Returns​

JwtHelper

Properties​

token​

token: string

Defined in: libs/sdk-core/src/lib/auth/jwt-helpers.ts:18

Methods​

decodeToken()​

decodeToken(token?): any

Defined in: libs/sdk-core/src/lib/auth/jwt-helpers.ts:86

Parameters​

token?​

string = ...

Returns​

any


getJWTUser()​

getJWTUser(token?): JwtUser | null

Defined in: libs/sdk-core/src/lib/auth/jwt-helpers.ts:107

Parameters​

token?​

string = ...

Returns​

JwtUser | null


getTokenExpirationDate()​

getTokenExpirationDate(token?): Date | null

Defined in: libs/sdk-core/src/lib/auth/jwt-helpers.ts:117

Parameters​

token?​

string = ...

Returns​

Date | null


isTokenExpired()​

isTokenExpired(token?, offsetSeconds?): boolean

Defined in: libs/sdk-core/src/lib/auth/jwt-helpers.ts:128

Parameters​

token?​

string = ...

offsetSeconds?​

number

Returns​

boolean


urlBase64Decode()​

urlBase64Decode(str): string

Defined in: libs/sdk-core/src/lib/auth/jwt-helpers.ts:24

Parameters​

str​

string

Returns​

string