From d9dab9c88d71caaf55d87a5eef6d33f08082a259 Mon Sep 17 00:00:00 2001 From: Juan Pablo Vial Date: Tue, 27 Aug 2024 14:46:57 -0400 Subject: [PATCH] Configuracion de API --- app/setup/settings/urls.php | 10 +++++++++- app/setup/setups/middlewares.php | 4 ++++ 2 files changed, 13 insertions(+), 1 deletion(-) diff --git a/app/setup/settings/urls.php b/app/setup/settings/urls.php index d07f846..90253da 100644 --- a/app/setup/settings/urls.php +++ b/app/setup/settings/urls.php @@ -17,5 +17,13 @@ return [ 'images' ]); return (object) $urls; - } + }, + 'permittedPaths' => [ + '/api', + '/api/', + ], + 'simplePaths' => [ + '/api/login', + '/api/login/', + ], ]; diff --git a/app/setup/setups/middlewares.php b/app/setup/setups/middlewares.php index 17417f7..5c6e727 100644 --- a/app/setup/setups/middlewares.php +++ b/app/setup/setups/middlewares.php @@ -14,7 +14,11 @@ return [ Incoviba\Middleware\API::class => function(ContainerInterface $container) { return new Incoviba\Middleware\API( $container->get(Psr\Http\Message\ResponseFactoryInterface::class), + $container->get(Psr\Log\LoggerInterface::class), + $container->get(Incoviba\Service\API::class), $container->get(Incoviba\Service\Login::class), + $container->get('permittedPaths'), + $container->get('simplePaths'), $container->get('API_KEY') ); }