Class: TokenService
backend-services/token.service.TokenService
Constructors
constructor
• new TokenService(backendJwtService, activeLoginService, loginUserService)
Parameters
| Name | Type |
|---|---|
backendJwtService | JwtService |
activeLoginService | ActiveLoginService |
loginUserService | LoginUserService |
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
| Name | Type |
|---|---|
activeLoginId | string |
clientId | string |
uniqueId | string | 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
| Name | Type |
|---|---|
user | LoginUser |
expiresIn? | number |
Returns
Promise<string>
Defined in
login-service/src/backend-services/token.service.ts:32
signLoginOnlyAccessToken
▸ signLoginOnlyAccessToken(user, expiresIn?): Promise<string>
Parameters
| Name | Type |
|---|---|
user | LoginUser |
expiresIn? | number |
Returns
Promise<string>
Defined in
login-service/src/backend-services/token.service.ts:47
signRegistrationToken
▸ signRegistrationToken(activeLoginId, expiresIn?): Promise<string>
Parameters
| Name | Type |
|---|---|
activeLoginId | string |
expiresIn? | number |
Returns
Promise<string>
Defined in
login-service/src/backend-services/token.service.ts:82
verifyAccessToken
▸ verifyAccessToken(token): Promise<{ user: LoginUser }>
Parameters
| Name | Type |
|---|---|
token | string |
Returns
Promise<{ user: LoginUser }>
Defined in
login-service/src/backend-services/token.service.ts:59
verifyActiveLoginToken
▸ verifyActiveLoginToken(token, requiredClientId): Promise<ActiveLoginTokenResult>
Parameters
| Name | Type |
|---|---|
token | string |
requiredClientId | string |
Returns
Promise<ActiveLoginTokenResult>
Defined in
login-service/src/backend-services/token.service.ts:126
verifyRegistrationToken
▸ verifyRegistrationToken(token): Promise<string>
Parameters
| Name | Type |
|---|---|
token | string |
Returns
Promise<string>