Skip to content

Commit 33b47b2

Browse files
committed
Merge remote branch 'schmittjoh/security'
* schmittjoh/security: [SecurityBundle] exposed setting in the configuration [Security/Http] removed irrelevant code
2 parents f9ffdf5 + d03c6c7 commit 33b47b2

File tree

4 files changed

+3
-2
lines changed

4 files changed

+3
-2
lines changed

src/Symfony/Bundle/SecurityBundle/DependencyInjection/MainConfiguration.php

+1
Original file line numberDiff line numberDiff line change
@@ -56,6 +56,7 @@ public function getConfigTreeBuilder()
5656
->children()
5757
->scalarNode('access_denied_url')->defaultNull()->end()
5858
->scalarNode('session_fixation_strategy')->cannotBeEmpty()->defaultValue('migrate')->end()
59+
->booleanNode('hide_user_not_found')->defaultTrue()->end()
5960
->booleanNode('always_authenticate_before_granting')->defaultFalse()->end()
6061
->arrayNode('access_decision_manager')
6162
->addDefaultsIfNotSet()

src/Symfony/Bundle/SecurityBundle/DependencyInjection/SecurityExtension.php

+1
Original file line numberDiff line numberDiff line change
@@ -74,6 +74,7 @@ public function load(array $configs, ContainerBuilder $container)
7474
->addArgument($config['access_decision_manager']['allow_if_equal_granted_denied'])
7575
;
7676
$container->setParameter('security.access.always_authenticate_before_granting', $config['always_authenticate_before_granting']);
77+
$container->setParameter('security.authentication.hide_user_not_found', $config['hide_user_not_found']);
7778

7879
$this->createFirewalls($config, $container);
7980
$this->createAuthorization($config, $container);

src/Symfony/Bundle/SecurityBundle/Resources/config/security_listeners.xml

+1
Original file line numberDiff line numberDiff line change
@@ -141,6 +141,7 @@
141141
<argument type="service" id="security.user_checker" />
142142
<argument /> <!-- Provider-shared Key -->
143143
<argument type="service" id="security.encoder_factory" />
144+
<argument>%security.authentication.hide_user_not_found%</argument>
144145
</service>
145146

146147
<service id="security.authentication.provider.pre_authenticated" class="%security.authentication.provider.pre_authenticated.class%" abstract="true" public="false">

src/Symfony/Component/Security/Http/Firewall/ExceptionListener.php

-2
Original file line numberDiff line numberDiff line change
@@ -140,8 +140,6 @@ public function onCoreException(GetResponseForExceptionEvent $event)
140140

141141
private function startAuthentication(Request $request, AuthenticationException $authException)
142142
{
143-
$this->context->setToken(null);
144-
145143
if (null === $this->authenticationEntryPoint) {
146144
throw $authException;
147145
}

0 commit comments

Comments
 (0)