8000 [SecurityBundle] add "service" option in remember_me firewall · symfony/symfony@bbf7421 · GitHub
[go: up one dir, main page]

Skip to content
< 8000 h1 class="Box-sc-g0xbh4-0 bmcJak prc-PageHeader-Title-LKOsd f2 prc-Heading-Heading-6CmGO" data-component="PH_Title" data-hidden="false">Commit bbf7421
Browse files
Pcholnicolas-grekas
authored andcommitted
[SecurityBundle] add "service" option in remember_me firewall
1 parent 2aca43f commit bbf7421

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

src/Symfony/Bundle/SecurityBundle/DependencyInjection/Security/Factory/RememberMeFactory.php

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,10 @@ public function create(ContainerBuilder $container, string $id, array $config, ?
4444
;
4545

4646
// remember me services
47-
if (isset($config['token_provider'])) {
47+
if (isset($config['service'])) {
48+
$templateId = $config['service'];
49+
$rememberMeServicesId = $templateId.'.'.$id;
50+
} elseif (isset($config['token_provider'])) {
4851
$templateId = 'security.authentication.rememberme.services.persistent';
4952
$rememberMeServicesId = $templateId.'.'.$id;
5053
} else {
@@ -135,6 +138,7 @@ public function addConfiguration(NodeDefinition $node)
135138

136139
$builder
137140
->scalarNode('secret')->isRequired()->cannotBeEmpty()->end()
141+
->scalarNode('service')->end()
138142
->scalarNode('token_provider')->end()
139143
->arrayNode('user_providers')
140144
->beforeNormalization()

0 commit comments

Comments
 (0)
0