Skip to main content

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