FIX: Authorization en FastCGI
This commit is contained in:
@ -16,7 +16,8 @@ return [
|
||||
$container->get(Psr\Log\LoggerInterface::class),
|
||||
implode(DIRECTORY_SEPARATOR, [$container->get('folders')->cache, 'token']),
|
||||
$container->get('API_USERNAME'),
|
||||
$container->get('API_PASSWORD')
|
||||
$container->get('API_PASSWORD'),
|
||||
$container->get('API_KEY')
|
||||
);
|
||||
},
|
||||
GuzzleHttp\HandlerStack::class => function(ContainerInterface $container) {
|
||||
@ -24,7 +25,7 @@ return [
|
||||
$stack->setHandler($container->get(GuzzleHttp\Handler\CurlHandler::class));
|
||||
$stack->push(GuzzleHttp\Middleware::mapRequest(function(Psr\Http\Message\RequestInterface $request) use ($container) {
|
||||
$login = $container->get(Incoviba\Service\Login::class);
|
||||
return $request->withHeader('Authorization', "Bearer {$login->getKey($container->get('API_KEY'))}");
|
||||
return $request->withHeader('Authorization', "Bearer {$login->getKey()}");
|
||||
}));
|
||||
$stack->push(GuzzleHttp\Middleware::mapRequest(function(Psr\Http\Message\RequestInterface $request) use ($container) {
|
||||
if (!$request->hasHeader('Authorization')) {
|
||||
@ -41,10 +42,13 @@ return [
|
||||
]);
|
||||
},
|
||||
Incoviba\Service\FastCGI::class => function(ContainerInterface $container) {
|
||||
return new Incoviba\Service\FastCGI(
|
||||
$fcgi = new Incoviba\Service\FastCGI(
|
||||
$container->get(Incoviba\Service\Login::class),
|
||||
$container->has('SOCKET_HOST') ? $container->get('SOCKET_HOST') : 'web',
|
||||
$container->has('SOCKET_PORT') ? $container->get('SOCKET_PORT') : 9000,
|
||||
$container->has('SOCKET_ROOT') ? $container->get('SOCKET_ROOT') : '/code/public/index.php'
|
||||
);
|
||||
$fcgi->setLogger($container->get(Psr\Log\LoggerInterface::class));
|
||||
return $fcgi;
|
||||
},
|
||||
];
|
||||
|
Reference in New Issue
Block a user