mirror of
https://github.com/shlinkio/shlink.git
synced 2025-02-25 18:45:27 -06:00
Converted AuthenticationpluginManager in a plain plugin manager and encasulated in new service adding extra behavior
This commit is contained in:
@@ -31,6 +31,7 @@ return [
|
||||
'factories' => [
|
||||
Authentication\AuthenticationPluginManager::class =>
|
||||
Authentication\AuthenticationPluginManagerFactory::class,
|
||||
Authentication\RequestToHttpAuthPlugin::class => ConfigAbstractFactory::class,
|
||||
|
||||
Middleware\AuthenticationMiddleware::class => ConfigAbstractFactory::class,
|
||||
],
|
||||
@@ -39,8 +40,10 @@ return [
|
||||
ConfigAbstractFactory::class => [
|
||||
Authentication\Plugin\AuthorizationHeaderPlugin::class => [Authentication\JWTService::class, 'translator'],
|
||||
|
||||
Authentication\RequestToHttpAuthPlugin::class => [Authentication\AuthenticationPluginManager::class],
|
||||
|
||||
Middleware\AuthenticationMiddleware::class => [
|
||||
Authentication\AuthenticationPluginManager::class,
|
||||
Authentication\RequestToHttpAuthPlugin::class,
|
||||
'translator',
|
||||
'config.auth.routes_whitelist',
|
||||
'Logger_Shlink',
|
||||
|
||||
Reference in New Issue
Block a user