[FrameworkBundle] Make the use_forward option of FormAuthenticationListener configurable

This commit is contained in:
ornicar 2010-11-09 22:02:24 +01:00 committed by Fabien Potencier
parent 513163648e
commit 6f034d2c80
2 changed files with 4 additions and 0 deletions

View File

@ -467,6 +467,7 @@ class SecurityExtension extends Extension
$options = array(
'check_path' => '/login_check',
'login_path' => '/login',
'use_forward' => false,
'always_use_default_target_path' => false,
'default_target_path' => '/',
'target_path_parameter' => '_target_path',
@ -481,6 +482,7 @@ class SecurityExtension extends Extension
}
$container->setParameter('security.authentication.form.options', $options);
$container->setParameter('security.authentication.form.login_path', $options['login_path']);
$container->setParameter('security.authentication.form.use_forward', $options['use_forward']);
return array($provider, $listenerId);
}

View File

@ -25,6 +25,7 @@
<parameter key="security.authentication.form_entry_point.class">Symfony\Component\HttpKernel\Security\EntryPoint\FormAuthenticationEntryPoint</parameter>
<parameter key="security.authentication.form.login_path">/login</parameter>
<parameter key="security.authentication.form.use_forward">false</parameter>
<parameter key="security.authentication.listener.form.class">Symfony\Component\HttpKernel\Security\Firewall\UsernamePasswordFormAuthenticationListener</parameter>
<parameter key="security.authentication.basic_entry_point.class">Symfony\Component\HttpKernel\Security\EntryPoint\BasicAuthenticationEntryPoint</parameter>
@ -100,6 +101,7 @@
<service id="security.authentication.form_entry_point" class="%security.authentication.form_entry_point.class%">
<argument>%security.authentication.form.login_path%</argument>
<argument>%security.authentication.form.use_forward%</argument>
</service>
<service id="security.authentication.basic_entry_point" class="%security.authentication.basic_entry_point.class%">