'auth.login-user', 'path' => '/api/auth/login-user', 'allowed_methods' => ['POST'], 'middleware' => [ SchemaValidationMiddleware::class, LoginUserRequestHandler::class, ], ], [ 'name' => 'auth.logout-user', 'path' => '/api/auth/logout-user', 'allowed_methods' => ['GET'], 'middleware' => [ SchemaValidationMiddleware::class, LoggedInUserMiddleware::class, LogoutUserRequestHandler::class, ], ], [ 'name' => 'auth.confirm-registration', 'path' => '/api/auth/confirm-registration', 'allowed_methods' => ['POST'], 'middleware' => [ SchemaValidationMiddleware::class, ConfirmRegistrationRequestHandler::class, ], ], [ 'name' => 'auth.register-user', 'path' => '/api/auth/register-user', 'allowed_methods' => ['POST'], 'middleware' => [ SchemaValidationMiddleware::class, RegisterUserRequestHandler::class, ], ], [ 'name' => 'auth.forgot-password', 'path' => '/api/auth/forgot-password', 'allowed_methods' => ['POST'], 'middleware' => [ SchemaValidationMiddleware::class, ForgotPasswordRequestHandler::class, ], ], [ 'name' => 'auth.reset-password', 'path' => '/api/auth/reset-password', 'allowed_methods' => ['POST'], 'middleware' => [ SchemaValidationMiddleware::class, ResetPasswordRequestHandler::class, ], ], ];