[FrameworkBundle] Make the use_forward option of FormAuthenticationListener configurable
This commit is contained in:
parent
513163648e
commit
6f034d2c80
@ -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);
|
||||
}
|
||||
|
@ -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%">
|
||||
|
Reference in New Issue
Block a user