Class: AuthRegisterMiddleware
api-internal/auth-register.middleware.AuthRegisterMiddleware
Hierarchy
StateMiddleware<OAuthAuthorizeServerState&AuthStateServerData,OAuthAuthorizeServerState&AuthStateServerData& {secondToken:boolean}>↳
AuthRegisterMiddleware
Constructors
constructor
• new AuthRegisterMiddleware(checkRegistrationTokenService, userService, backendUserSerivce)
Parameters
| Name | Type |
|---|---|
checkRegistrationTokenService | CheckRegistrationTokenService |
userService | LoginUserService |
backendUserSerivce | BackendUserService |
Overrides
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
| Name | Type |
|---|---|
res | Response<any, Record<string, any>> |
appendedState | { error?: any } | Partial<OAuthAuthorizeServerState & AuthStateServerData & { secondToken: boolean }> & { error?: any } |
Returns
void
Inherited from
Defined in
gropius-login-service/backend/src/api-oauth/StateMiddleware.ts:42
use
▸ use(req, res, next): Promise<void>
Parameters
| Name | Type |
|---|---|
req | Request<ParamsDictionary, any, any, ParsedQs, Record<string, any>> |
res | Response<any, Record<string, any>> |
next | (error?: any) => any |
Returns
Promise<void>
Inherited from
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
| Name | Type |
|---|---|
req | Request<ParamsDictionary, any, any, ParsedQs, Record<string, any>> |
res | Response<any, Record<string, any>> |
state | OAuthAuthorizeServerState & AuthStateServerData & { error?: any } |
error | any |
next | (error?: any) => void |
Returns
void
Inherited from
Defined in
gropius-login-service/backend/src/api-oauth/StateMiddleware.ts:32
useWithState
▸ Protected useWithState(req, res, state, next): Promise<any>
Parameters
| Name | Type |
|---|---|
req | Request<ParamsDictionary, any, any, ParsedQs, Record<string, any>> |
res | Response<any, Record<string, any>> |
state | OAuthAuthorizeServerState & AuthStateServerData & { error?: any } |
next | (error?: any) => void |
Returns
Promise<any>
Overrides
Defined in
gropius-login-service/backend/src/api-internal/auth-register.middleware.ts:25