Перейти до основного вмісту

Class: abstract AbstractTokenBuilderService<USER, ACCESS_TOKEN, REFRESH_TOKEN>

auth/src.AbstractTokenBuilderService

Type parameters​

▪ USER

▪ ACCESS_TOKEN extends IAccessTokenPayload

▪ REFRESH_TOKEN extends IRefreshTokenPayload

Constructors​

new AbstractTokenBuilderService()​

new AbstractTokenBuilderService<USER, ACCESS_TOKEN, REFRESH_TOKEN>(): AbstractTokenBuilderService<USER, ACCESS_TOKEN, REFRESH_TOKEN>

Returns​

AbstractTokenBuilderService<USER, ACCESS_TOKEN, REFRESH_TOKEN>

Methods​

abstract buildAccessTokenPayload​

abstract buildAccessTokenPayload(user): ACCESS_TOKEN

Parameters​

▪ user: USER

Returns​

ACCESS_TOKEN

Source​

libs/auth/src/lib/services/abstract-token-builder.service.ts:9


abstract buildRefreshTokenPayload​

abstract buildRefreshTokenPayload(user): REFRESH_TOKEN

Parameters​

▪ user: USER

Returns​

REFRESH_TOKEN

Source​

libs/auth/src/lib/services/abstract-token-builder.service.ts:11


buildTokensPayload​

buildTokensPayload(user): JwtTokensPayload

Parameters​

▪ user: USER

Returns​

JwtTokensPayload

Source​

libs/auth/src/lib/services/abstract-token-builder.service.ts:13


Generated using typedoc-plugin-markdown and TypeDoc