Skip to main content

Class: TokenAuthorizationCodeMiddleware

oauth-server/token-authorization-code.middleware.TokenAuthorizationCodeMiddleware

Implements

  • NestMiddleware

Constructors

constructor

new TokenAuthorizationCodeMiddleware(activeLoginService, tokenService)

Parameters

NameType
activeLoginServiceActiveLoginService
tokenServiceTokenService

Defined in

login-service/src/oauth-server/token-authorization-code.middleware.ts:13

Properties

activeLoginService

Private Readonly activeLoginService: ActiveLoginService

Defined in

login-service/src/oauth-server/token-authorization-code.middleware.ts:13


logger

Private Readonly logger: Logger

Defined in

login-service/src/oauth-server/token-authorization-code.middleware.ts:12


tokenService

Private Readonly tokenService: TokenService

Defined in

login-service/src/oauth-server/token-authorization-code.middleware.ts:13

Methods

throwGenericCodeError

Private throwGenericCodeError(res, next): void

Parameters

NameType
resResponse<any, Record<string, any>>
next() => void

Returns

void

Defined in

login-service/src/oauth-server/token-authorization-code.middleware.ts:15


use

use(req, res, next): Promise<void>

Parameters

NameType
reqRequest<ParamsDictionary, any, any, ParsedQs, Record<string, any>>
resResponse<any, Record<string, any>>
next() => void

Returns

Promise<void>

Implementation of

NestMiddleware.use

Defined in

login-service/src/oauth-server/token-authorization-code.middleware.ts:21