|
@@ -14,19 +14,14 @@
|
|
|
|
|
|
<parameter key="security.authentication.listener.basic.class">Symfony\Component\Security\Http\Firewall\BasicAuthenticationListener</parameter>
|
|
<parameter key="security.authentication.listener.basic.class">Symfony\Component\Security\Http\Firewall\BasicAuthenticationListener</parameter>
|
|
<parameter key="security.authentication.basic_entry_point.class">Symfony\Component\Security\Http\EntryPoint\BasicAuthenticationEntryPoint</parameter>
|
|
<parameter key="security.authentication.basic_entry_point.class">Symfony\Component\Security\Http\EntryPoint\BasicAuthenticationEntryPoint</parameter>
|
|
- <parameter key="security.authentication.basic_entry_point.realm">Symfony2</parameter>
|
|
|
|
|
|
|
|
<parameter key="security.authentication.listener.digest.class">Symfony\Component\Security\Http\Firewall\DigestAuthenticationListener</parameter>
|
|
<parameter key="security.authentication.listener.digest.class">Symfony\Component\Security\Http\Firewall\DigestAuthenticationListener</parameter>
|
|
<parameter key="security.authentication.digest_entry_point.class">Symfony\Component\Security\Http\EntryPoint\DigestAuthenticationEntryPoint</parameter>
|
|
<parameter key="security.authentication.digest_entry_point.class">Symfony\Component\Security\Http\EntryPoint\DigestAuthenticationEntryPoint</parameter>
|
|
- <parameter key="security.authentication.digest_entry_point.realm">Symfony2</parameter>
|
|
|
|
- <parameter key="security.authentication.digest_entry_point.key">SomethingUnique</parameter>
|
|
|
|
|
|
|
|
<parameter key="security.authentication.listener.x509.class">Symfony\Component\Security\Http\Firewall\X509AuthenticationListener</parameter>
|
|
<parameter key="security.authentication.listener.x509.class">Symfony\Component\Security\Http\Firewall\X509AuthenticationListener</parameter>
|
|
- <parameter key="security.authentication.x509.user">SSL_CLIENT_S_DN_Email</parameter>
|
|
|
|
- <parameter key="security.authentication.x509.credentials">SSL_CLIENT_S_DN</parameter>
|
|
|
|
|
|
|
|
<parameter key="security.authentication.listener.anonymous.class">Symfony\Component\Security\Http\Firewall\AnonymousAuthenticationListener</parameter>
|
|
<parameter key="security.authentication.listener.anonymous.class">Symfony\Component\Security\Http\Firewall\AnonymousAuthenticationListener</parameter>
|
|
-
|
|
|
|
|
|
+
|
|
<parameter key="security.authentication.switchuser_listener.class">Symfony\Component\Security\Http\Firewall\SwitchUserListener</parameter>
|
|
<parameter key="security.authentication.switchuser_listener.class">Symfony\Component\Security\Http\Firewall\SwitchUserListener</parameter>
|
|
|
|
|
|
<parameter key="security.logout_listener.class">Symfony\Component\Security\Http\Firewall\LogoutListener</parameter>
|
|
<parameter key="security.logout_listener.class">Symfony\Component\Security\Http\Firewall\LogoutListener</parameter>
|
|
@@ -41,31 +36,25 @@
|
|
<parameter key="security.authentication.provider.dao.class">Symfony\Component\Security\Core\Authentication\Provider\DaoAuthenticationProvider</parameter>
|
|
<parameter key="security.authentication.provider.dao.class">Symfony\Component\Security\Core\Authentication\Provider\DaoAuthenticationProvider</parameter>
|
|
<parameter key="security.authentication.provider.pre_authenticated.class">Symfony\Component\Security\Core\Authentication\Provider\PreAuthenticatedAuthenticationProvider</parameter>
|
|
<parameter key="security.authentication.provider.pre_authenticated.class">Symfony\Component\Security\Core\Authentication\Provider\PreAuthenticatedAuthenticationProvider</parameter>
|
|
|
|
|
|
- <parameter key="security.authentication.provider.anonymous">Symfony\Component\Security\Core\Authentication\Provider\AnonymousAuthenticationProvider</parameter>
|
|
|
|
- <parameter key="security.anonymous.key">SomeRandomValue</parameter>
|
|
|
|
|
|
+ <parameter key="security.authentication.provider.anonymous.class">Symfony\Component\Security\Core\Authentication\Provider\AnonymousAuthenticationProvider</parameter>
|
|
</parameters>
|
|
</parameters>
|
|
-
|
|
|
|
|
|
+
|
|
<services>
|
|
<services>
|
|
<service id="security.authentication.listener.anonymous" class="%security.authentication.listener.anonymous.class%" public="false">
|
|
<service id="security.authentication.listener.anonymous" class="%security.authentication.listener.anonymous.class%" public="false">
|
|
<argument type="service" id="security.context" />
|
|
<argument type="service" id="security.context" />
|
|
- <argument>%security.anonymous.key%</argument>
|
|
|
|
|
|
+ <argument /> <!-- Key -->
|
|
<argument type="service" id="logger" on-invalid="null" />
|
|
<argument type="service" id="logger" on-invalid="null" />
|
|
</service>
|
|
</service>
|
|
|
|
|
|
- <service id="security.authentication.provider.anonymous" class="%security.authentication.provider.anonymous%" public="false">
|
|
|
|
- <argument>%security.anonymous.key%</argument>
|
|
|
|
|
|
+ <service id="security.authentication.provider.anonymous" class="%security.authentication.provider.anonymous.class%" public="false">
|
|
|
|
+ <argument /> <!-- Key -->
|
|
</service>
|
|
</service>
|
|
|
|
|
|
<service id="security.authentication.retry_entry_point" class="%security.authentication.retry_entry_point.class%" public="false" />
|
|
<service id="security.authentication.retry_entry_point" class="%security.authentication.retry_entry_point.class%" public="false" />
|
|
|
|
|
|
- <service id="security.authentication.basic_entry_point" class="%security.authentication.basic_entry_point.class%" public="false">
|
|
|
|
- <argument>%security.authentication.basic_entry_point.realm%</argument>
|
|
|
|
- </service>
|
|
|
|
|
|
+ <service id="security.authentication.basic_entry_point" class="%security.authentication.basic_entry_point.class%" public="false" />
|
|
|
|
|
|
- <service id="security.authentication.digest_entry_point" class="%security.authentication.digest_entry_point.class%" public="false">
|
|
|
|
- <argument>%security.authentication.digest_entry_point.realm%</argument>
|
|
|
|
- <argument>%security.authentication.digest_entry_point.key%</argument>
|
|
|
|
- </service>
|
|
|
|
|
|
+ <service id="security.authentication.digest_entry_point" class="%security.authentication.digest_entry_point.class%" public="false" />
|
|
|
|
|
|
<service id="security.channel_listener" class="%security.channel_listener.class%" public="false">
|
|
<service id="security.channel_listener" class="%security.channel_listener.class%" public="false">
|
|
<argument type="service" id="security.access_map" />
|
|
<argument type="service" id="security.access_map" />
|
|
@@ -115,9 +104,9 @@
|
|
<service id="security.authentication.listener.x509" class="%security.authentication.listener.x509.class%" public="false" abstract="true">
|
|
<service id="security.authentication.listener.x509" class="%security.authentication.listener.x509.class%" public="false" abstract="true">
|
|
<argument type="service" id="security.context" />
|
|
<argument type="service" id="security.context" />
|
|
<argument type="service" id="security.authentication.manager" />
|
|
<argument type="service" id="security.authentication.manager" />
|
|
- <argument />
|
|
|
|
- <argument>%security.authentication.x509.user%</argument>
|
|
|
|
- <argument>%security.authentication.x509.credentials%</argument>
|
|
|
|
|
|
+ <argument /> <!-- Provider-shared Key -->
|
|
|
|
+ <argument /> <!-- x509 user -->
|
|
|
|
+ <argument /> <!-- x509 credentials -->
|
|
<argument type="service" id="logger" on-invalid="null" />
|
|
<argument type="service" id="logger" on-invalid="null" />
|
|
<argument type="service" id="event_dispatcher" on-invalid="null"/>
|
|
<argument type="service" id="event_dispatcher" on-invalid="null"/>
|
|
</service>
|
|
</service>
|
|
@@ -125,31 +114,31 @@
|
|
<service id="security.authentication.listener.basic" class="%security.authentication.listener.basic.class%" public="false" abstract="true">
|
|
<service id="security.authentication.listener.basic" class="%security.authentication.listener.basic.class%" public="false" abstract="true">
|
|
<argument type="service" id="security.context" />
|
|
<argument type="service" id="security.context" />
|
|
<argument type="service" id="security.authentication.manager" />
|
|
<argument type="service" id="security.authentication.manager" />
|
|
- <argument></argument>
|
|
|
|
- <argument type="service" id="security.authentication.basic_entry_point" />
|
|
|
|
|
|
+ <argument /> <!-- Provider-shared Key -->
|
|
|
|
+ <argument /> <!-- Entry Point -->
|
|
<argument type="service" id="logger" on-invalid="null" />
|
|
<argument type="service" id="logger" on-invalid="null" />
|
|
</service>
|
|
</service>
|
|
|
|
|
|
<service id="security.authentication.listener.digest" class="%security.authentication.listener.digest.class%" public="false" abstract="true">
|
|
<service id="security.authentication.listener.digest" class="%security.authentication.listener.digest.class%" public="false" abstract="true">
|
|
<argument type="service" id="security.context" />
|
|
<argument type="service" id="security.context" />
|
|
- <argument type="service" id="security.user.provider.in_memory" />
|
|
|
|
- <argument></argument>
|
|
|
|
- <argument type="service" id="security.authentication.digest_entry_point" />
|
|
|
|
|
|
+ <argument /> <!-- User Provider -->
|
|
|
|
+ <argument /> <!-- Provider-shared Key -->
|
|
|
|
+ <argument /> <!-- Entry Point -->
|
|
<argument type="service" id="logger" on-invalid="null" />
|
|
<argument type="service" id="logger" on-invalid="null" />
|
|
</service>
|
|
</service>
|
|
-
|
|
|
|
|
|
+
|
|
<service id="security.authentication.provider.dao" class="%security.authentication.provider.dao.class%" abstract="true" public="false">
|
|
<service id="security.authentication.provider.dao" class="%security.authentication.provider.dao.class%" abstract="true" public="false">
|
|
<argument /> <!-- User Provider -->
|
|
<argument /> <!-- User Provider -->
|
|
<argument type="service" id="security.user_checker" />
|
|
<argument type="service" id="security.user_checker" />
|
|
<argument /> <!-- Provider-shared Key -->
|
|
<argument /> <!-- Provider-shared Key -->
|
|
<argument type="service" id="security.encoder_factory" />
|
|
<argument type="service" id="security.encoder_factory" />
|
|
</service>
|
|
</service>
|
|
-
|
|
|
|
|
|
+
|
|
<service id="security.authentication.provider.pre_authenticated" class="%security.authentication.provider.pre_authenticated.class%" abstract="true" public="false">
|
|
<service id="security.authentication.provider.pre_authenticated" class="%security.authentication.provider.pre_authenticated.class%" abstract="true" public="false">
|
|
<argument /> <!-- User Provider -->
|
|
<argument /> <!-- User Provider -->
|
|
<argument type="service" id="security.user_checker" />
|
|
<argument type="service" id="security.user_checker" />
|
|
</service>
|
|
</service>
|
|
-
|
|
|
|
|
|
+
|
|
<service id="security.exception_listener" class="%security.exception_listener.class%" public="false" abstract="true">
|
|
<service id="security.exception_listener" class="%security.exception_listener.class%" public="false" abstract="true">
|
|
<argument type="service" id="security.context" />
|
|
<argument type="service" id="security.context" />
|
|
<argument type="service" id="security.authentication.trust_resolver" />
|
|
<argument type="service" id="security.authentication.trust_resolver" />
|
|
@@ -179,4 +168,4 @@
|
|
<argument type="service" id="logger" on-invalid="null" />
|
|
<argument type="service" id="logger" on-invalid="null" />
|
|
</service>
|
|
</service>
|
|
</services>
|
|
</services>
|
|
-</container>
|
|
|
|
|
|
+</container>
|