|
@@ 51-59 (lines=9) @@
|
| 48 |
|
|
| 49 |
|
$container->setParameter('gesdinet.jwtrefreshtoken.entity_manager.id', $config['entity_manager']); |
| 50 |
|
|
| 51 |
|
if($config['methods']['request_body']['enabled']){ |
| 52 |
|
$definition = new Definition(\Gesdinet\JWTRefreshTokenBundle\EventListener\TokenExtractor\RequestBodyTokenExtractorEventListener::class, [$config['methods']['request_body']['name']]); |
| 53 |
|
$definition->addTag('kernel.event_listener', ['event' => Events::GET_TOKEN_REQUEST, 'method' => 'onGetToken']); |
| 54 |
|
$container->setDefinition('gesdinet_jwt_refresh_token.extractor.request_body', $definition); |
| 55 |
|
|
| 56 |
|
$definition = new Definition(\Gesdinet\JWTRefreshTokenBundle\EventListener\TokenSetter\ResponseBodyTokenSetterEventListener::class, [$config['methods']['request_body']['name']]); |
| 57 |
|
$definition->addTag('kernel.event_listener', ['event' => Events::ADD_TOKEN_RESPONSE, 'method' => 'onAddToken']); |
| 58 |
|
$container->setDefinition('gesdinet_jwt_refresh_token.setter.response_body', $definition); |
| 59 |
|
} |
| 60 |
|
|
| 61 |
|
if($config['methods']['request_header']['enabled']){ |
| 62 |
|
$definition = new Definition(\Gesdinet\JWTRefreshTokenBundle\EventListener\TokenExtractor\RequestHeaderTokenExtractorEventListener::class, [$config['methods']['request_header']['name']]); |
|
@@ 61-69 (lines=9) @@
|
| 58 |
|
$container->setDefinition('gesdinet_jwt_refresh_token.setter.response_body', $definition); |
| 59 |
|
} |
| 60 |
|
|
| 61 |
|
if($config['methods']['request_header']['enabled']){ |
| 62 |
|
$definition = new Definition(\Gesdinet\JWTRefreshTokenBundle\EventListener\TokenExtractor\RequestHeaderTokenExtractorEventListener::class, [$config['methods']['request_header']['name']]); |
| 63 |
|
$definition->addTag('kernel.event_listener', ['event' => Events::GET_TOKEN_REQUEST, 'method' => 'onGetToken']); |
| 64 |
|
$container->setDefinition('gesdinet_jwt_refresh_token.extractor.request_header', $definition); |
| 65 |
|
|
| 66 |
|
$definition = new Definition(\Gesdinet\JWTRefreshTokenBundle\EventListener\TokenSetter\ResponseHeaderTokenSetterEventListener::class, [$config['methods']['request_header']['name']]); |
| 67 |
|
$definition->addTag('kernel.event_listener', ['event' => Events::ADD_TOKEN_RESPONSE, 'method' => 'onAddToken']); |
| 68 |
|
$container->setDefinition('gesdinet_jwt_refresh_token.setter.response_header', $definition); |
| 69 |
|
} |
| 70 |
|
|
| 71 |
|
if($config['methods']['cookie']['enabled']){ |
| 72 |
|
$definition = new Definition(\Gesdinet\JWTRefreshTokenBundle\EventListener\TokenExtractor\RequestCookieTokenExtractorEventListener::class, [$config['methods']['cookie']['name']]); |
|
@@ 71-79 (lines=9) @@
|
| 68 |
|
$container->setDefinition('gesdinet_jwt_refresh_token.setter.response_header', $definition); |
| 69 |
|
} |
| 70 |
|
|
| 71 |
|
if($config['methods']['cookie']['enabled']){ |
| 72 |
|
$definition = new Definition(\Gesdinet\JWTRefreshTokenBundle\EventListener\TokenExtractor\RequestCookieTokenExtractorEventListener::class, [$config['methods']['cookie']['name']]); |
| 73 |
|
$definition->addTag('kernel.event_listener', ['event' => Events::GET_TOKEN_REQUEST, 'method' => 'onGetToken']); |
| 74 |
|
$container->setDefinition('gesdinet_jwt_refresh_token.extractor.cookie', $definition); |
| 75 |
|
|
| 76 |
|
$definition = new Definition(\Gesdinet\JWTRefreshTokenBundle\EventListener\TokenSetter\ResponseCookieTokenSetterEventListener::class, [$config['methods']['cookie']['name'], $config['ttl']]); |
| 77 |
|
$definition->addTag('kernel.event_listener', ['event' => Events::ADD_TOKEN_RESPONSE, 'method' => 'onAddToken']); |
| 78 |
|
$container->setDefinition('gesdinet_jwt_refresh_token.setter.cookie', $definition); |
| 79 |
|
} |
| 80 |
|
} |
| 81 |
|
} |
| 82 |
|
|