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