Skip to main content

Class: TokenService

backend-services/token.service.TokenService

Constructors​

constructor​

• new TokenService(backendJwtService, activeLoginService, loginUserService)

Parameters​

NameType
backendJwtServiceJwtService
activeLoginServiceActiveLoginService
loginUserServiceLoginUserService

Defined in​

login-service/src/backend-services/token.service.ts:25

Properties​

activeLoginService​

• Private Readonly activeLoginService: ActiveLoginService

Defined in​

login-service/src/backend-services/token.service.ts:28


backendJwtService​

• Private Readonly backendJwtService: JwtService

Defined in​

login-service/src/backend-services/token.service.ts:27


loginUserService​

• Private Readonly loginUserService: LoginUserService

Defined in​

login-service/src/backend-services/token.service.ts:29

Methods​

signActiveLoginCode​

▸ signActiveLoginCode(activeLoginId, clientId, uniqueId, expiresInAt?): Promise<string>

Parameters​

NameType
activeLoginIdstring
clientIdstring
uniqueIdstring | number
expiresInAt?number | Date

Returns​

Promise<string>

Defined in​

login-service/src/backend-services/token.service.ts:103


signBackendAccessToken​

▸ signBackendAccessToken(user, expiresIn?): Promise<string>

Parameters​

NameType
userLoginUser
expiresIn?number

Returns​

Promise<string>

Defined in​

login-service/src/backend-services/token.service.ts:32


signLoginOnlyAccessToken​

▸ signLoginOnlyAccessToken(user, expiresIn?): Promise<string>

Parameters​

NameType
userLoginUser
expiresIn?number

Returns​

Promise<string>

Defined in​

login-service/src/backend-services/token.service.ts:47


signRegistrationToken​

▸ signRegistrationToken(activeLoginId, expiresIn?): Promise<string>

Parameters​

NameType
activeLoginIdstring
expiresIn?number

Returns​

Promise<string>

Defined in​

login-service/src/backend-services/token.service.ts:82


verifyAccessToken​

▸ verifyAccessToken(token): Promise<{ user: LoginUser }>

Parameters​

NameType
tokenstring

Returns​

Promise<{ user: LoginUser }>

Defined in​

login-service/src/backend-services/token.service.ts:59


verifyActiveLoginToken​

▸ verifyActiveLoginToken(token, requiredClientId): Promise<ActiveLoginTokenResult>

Parameters​

NameType
tokenstring
requiredClientIdstring

Returns​

Promise<ActiveLoginTokenResult>

Defined in​

login-service/src/backend-services/token.service.ts:126


verifyRegistrationToken​

▸ verifyRegistrationToken(token): Promise<string>

Parameters​

NameType
tokenstring

Returns​

Promise<string>

Defined in​

login-service/src/backend-services/token.service.ts:95