Files
api/setup/setups/02_auth.php

16 lines
489 B
PHP
Raw Normal View History

2021-11-30 18:04:41 -03:00
<?php
use Psr\Container\ContainerInterface as Container;
return [
Incoviba\API\Common\Service\Auth::class => function(Container $c) {
return new Incoviba\API\Common\Service\Auth($c->get('AUTH_KEY'));
},
Incoviba\API\Common\Middleware\Auth::class => function(Container $c) {
return new Incoviba\API\Common\Middleware\Auth(
$c->get(Incoviba\API\Common\Service\Auth::class),
$c->get(Slim\Psr7\Factory\ResponseFactory::class),
['/auth/generate']
);
}
];