Skip to main content

Class: AuthRegisterMiddleware

api-internal/auth-register.middleware.AuthRegisterMiddleware

Hierarchy

Constructors

constructor

new AuthRegisterMiddleware(checkRegistrationTokenService, userService, backendUserSerivce)

Parameters

NameType
checkRegistrationTokenServiceCheckRegistrationTokenService
userServiceLoginUserService
backendUserSerivceBackendUserService

Overrides

StateMiddleware.constructor

Defined in

gropius-login-service/backend/src/api-internal/auth-register.middleware.ts:17

Properties

backendUserSerivce

Private Readonly backendUserSerivce: BackendUserService

Defined in

gropius-login-service/backend/src/api-internal/auth-register.middleware.ts:20


checkRegistrationTokenService

Private Readonly checkRegistrationTokenService: CheckRegistrationTokenService

Defined in

gropius-login-service/backend/src/api-internal/auth-register.middleware.ts:18


userService

Private Readonly userService: LoginUserService

Defined in

gropius-login-service/backend/src/api-internal/auth-register.middleware.ts:19

Methods

appendState

Protected appendState(res, appendedState): void

Parameters

NameType
resResponse<any, Record<string, any>>
appendedState{ error?: any } | Partial<OAuthAuthorizeServerState & AuthStateServerData & { secondToken: boolean }> & { error?: any }

Returns

void

Inherited from

StateMiddleware.appendState

Defined in

gropius-login-service/backend/src/api-oauth/StateMiddleware.ts:42


use

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

Parameters

NameType
reqRequest<ParamsDictionary, any, any, ParsedQs, Record<string, any>>
resResponse<any, Record<string, any>>
next(error?: any) => any

Returns

Promise<void>

Inherited from

StateMiddleware.use

Defined in

gropius-login-service/backend/src/api-oauth/StateMiddleware.ts:8


useWithError

Protected useWithError(req, res, state, error, next): void

Overwrite this to handle errors

Parameters

NameType
reqRequest<ParamsDictionary, any, any, ParsedQs, Record<string, any>>
resResponse<any, Record<string, any>>
stateOAuthAuthorizeServerState & AuthStateServerData & { error?: any }
errorany
next(error?: any) => void

Returns

void

Inherited from

StateMiddleware.useWithError

Defined in

gropius-login-service/backend/src/api-oauth/StateMiddleware.ts:32


useWithState

Protected useWithState(req, res, state, next): Promise<any>

Parameters

NameType
reqRequest<ParamsDictionary, any, any, ParsedQs, Record<string, any>>
resResponse<any, Record<string, any>>
stateOAuthAuthorizeServerState & AuthStateServerData & { error?: any }
next(error?: any) => void

Returns

Promise<any>

Overrides

StateMiddleware.useWithState

Defined in

gropius-login-service/backend/src/api-internal/auth-register.middleware.ts:25