Skip to main content

Class: OauthTokenController

oauth-server/oauth-token.controller.OauthTokenController

Constructors​

constructor​

• new OauthTokenController(authClientService, activeLoginService, tokenService)

Parameters​

NameType
authClientServiceAuthClientService
activeLoginServiceActiveLoginService
tokenServiceTokenService

Defined in​

login-service/src/oauth-server/oauth-token.controller.ts:28

Properties​

activeLoginService​

• Private Readonly activeLoginService: ActiveLoginService

Defined in​

login-service/src/oauth-server/oauth-token.controller.ts:30


authClientService​

• Private Readonly authClientService: AuthClientService

Defined in​

login-service/src/oauth-server/oauth-token.controller.ts:29


logger​

• Private Readonly logger: Logger

Defined in​

login-service/src/oauth-server/oauth-token.controller.ts:27


tokenService​

• Private Readonly tokenService: TokenService

Defined in​

login-service/src/oauth-server/oauth-token.controller.ts:31

Methods​

checkLoginDataIsVaild​

▸ Private checkLoginDataIsVaild(loginData?, activeLogin?): Promise<void>

Parameters​

NameType
loginData?UserLoginData
activeLogin?ActiveLogin

Returns​

Promise<void>

Defined in​

login-service/src/oauth-server/oauth-token.controller.ts:34


createAccessToken​

▸ Private createAccessToken(loginData, activeLogin, currentClient): Promise<OauthTokenEdnpointResponseDto>

Parameters​

NameType
loginDataUserLoginData
activeLoginActiveLogin
currentClientAuthClient

Returns​

Promise<OauthTokenEdnpointResponseDto>

Defined in​

login-service/src/oauth-server/oauth-token.controller.ts:98


token​

▸ token(res): Promise<OauthTokenEdnpointResponseDto>

Parameters​

NameType
resResponse<any, Record<string, any>>

Returns​

Promise<OauthTokenEdnpointResponseDto>

Defined in​

login-service/src/oauth-server/oauth-token.controller.ts:137


updateRefreshTokenIdAndExpirationDate​

▸ Private updateRefreshTokenIdAndExpirationDate(activeLogin, isRegisterLogin, currentClient): Promise<ActiveLogin>

Parameters​

NameType
activeLoginActiveLogin
isRegisterLoginboolean
currentClientAuthClient

Returns​

Promise<ActiveLogin>

Defined in​

login-service/src/oauth-server/oauth-token.controller.ts:83