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') ); }