diff --git a/amka/slim-app/src/middleware.php b/amka/slim-app/src/middleware.php index cc0c90cc3bcb3b020167f17f8a9cc886c3f1ce66..203ca1fc43b58f25b3617450be993de236ac6f6a 100644 --- a/amka/slim-app/src/middleware.php +++ b/amka/slim-app/src/middleware.php @@ -7,6 +7,12 @@ $password = isset($settings['amka']['secure_endpoint_password']) ? $settings['am // Application middleware // e.g: $app->add(new \Slim\Csrf\Guard); +$app->getContainer()->get('router') + ->getNamedRoute('amkaext') + ->add(new Gr\Gov\Minedu\Osteam\Slim\AuthorizationGuard($username, $password)); $app->getContainer()->get('router') ->getNamedRoute('amka') ->add(new Gr\Gov\Minedu\Osteam\Slim\AuthorizationGuard($username, $password)); +$app->getContainer()->get('router') + ->getNamedRoute('amkas') + ->add(new Gr\Gov\Minedu\Osteam\Slim\AuthorizationGuard($username, $password)); diff --git a/amka/slim-app/src/routes.php b/amka/slim-app/src/routes.php index 2921280d56f1c71b661c11ebb3e5ca3cd105e324..f5f023fa8769ef3b3bc7f6a6decc040a02a63621 100644 --- a/amka/slim-app/src/routes.php +++ b/amka/slim-app/src/routes.php @@ -1,9 +1,11 @@ get('/amka/{amka}/{surname}[/{extended}]', '\Gr\Gov\Minedu\Osteam\Slim\App:validateAmka') + ->setName('amkaext'); +$app->get('/amka/{amka}/{surname}/', '\Gr\Gov\Minedu\Osteam\Slim\App:validateAmka') ->setName('amka'); -$app->get('/amka/{amka}', '\Gr\Gov\Minedu\Osteam\Slim\App:isAmka') - ->setName('amka'); +$app->get('/amka/{amka}[/]', '\Gr\Gov\Minedu\Osteam\Slim\App:isAmka') + ->setName('amkas'); $app->any('/[{anythingelse}]', function ($request, $response, $args) { $this->logger->info("Void response, no action route was enabled");