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
>