Class: TokenService<ACCESS_TOKEN_TYPE, REFRESH_TOKEN_TYPE>
auth/src.TokenService
Type parameters
▪ ACCESS_TOKEN_TYPE extends IAccessTokenPayload = IAccessTokenPayload
▪ REFRESH_TOKEN_TYPE extends IRefreshTokenPayload = IRefreshTokenPayload
Constructors
new TokenService(authConfig, jwtService)
new TokenService<
ACCESS_TOKEN_TYPE,REFRESH_TOKEN_TYPE>(authConfig,jwtService):TokenService<ACCESS_TOKEN_TYPE,REFRESH_TOKEN_TYPE>
Parameters
▪ authConfig: AuthConfig
▪ jwtService: JwtService
Returns
TokenService<ACCESS_TOKEN_TYPE, REFRESH_TOKEN_TYPE>
Source
libs/auth/src/lib/services/token.service.ts:18
Methods
signAccessToken
signAccessToken(
jwtPayload):Promise<string>
Parameters
▪ jwtPayload: ACCESS_TOKEN_TYPE
Returns
Promise<string>
Source
libs/auth/src/lib/services/token.service.ts:53
signTokens
signTokens(
__namedParameters):Promise<object>
Parameters
▪ __namedParameters: object
▪ __namedParameters.accessTokenPayload: ACCESS_TOKEN_TYPE
▪ __namedParameters.refreshTokenPayload: REFRESH_TOKEN_TYPE
Returns
Promise<object>
Source
libs/auth/src/lib/services/token.service.ts:23
verifyAccessToken
verifyAccessToken(
token):Promise<IAccessTokenPayload&PayloadSigned>
Parameters
▪ token: string
Returns
Promise<IAccessTokenPayload & PayloadSigned>
Source
libs/auth/src/lib/services/token.service.ts:60
verifyRefreshToken
verifyRefreshToken(
token):Promise<IRefreshTokenPayload&PayloadSigned>
Parameters
▪ token: string
Returns
Promise<IRefreshTokenPayload & PayloadSigned>
Source
libs/auth/src/lib/services/token.service.ts:66
Generated using typedoc-plugin-markdown and TypeDoc