Class: OauthTokenController
oauth-server/oauth-token.controller.OauthTokenController
Constructors
constructor
• new OauthTokenController(authClientService
, activeLoginService
, tokenService
)
Parameters
Name | Type |
---|---|
authClientService | AuthClientService |
activeLoginService | ActiveLoginService |
tokenService | TokenService |
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
Name | Type |
---|---|
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
Name | Type |
---|---|
loginData | UserLoginData |
activeLogin | ActiveLogin |
currentClient | AuthClient |
Returns
Promise
<OauthTokenEdnpointResponseDto
>
Defined in
login-service/src/oauth-server/oauth-token.controller.ts:98
token
▸ token(res
): Promise
<OauthTokenEdnpointResponseDto
>
Parameters
Name | Type |
---|---|
res | Response <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
Name | Type |
---|---|
activeLogin | ActiveLogin |
isRegisterLogin | boolean |
currentClient | AuthClient |
Returns
Promise
<ActiveLogin
>