[java-identity-provider COMMIT] in /trunk/idp-conf/src/main/resources/system/flows/saml1: sso-abstract-beans.xml sso-...

noreply at shibboleth.net noreply at shibboleth.net
Thu Feb 6 19:25:02 EST 2014


Author: tzeller
Date: Thu Feb  6 19:25:01 2014
New Revision: 5331

URL: http://svn.shibboleth.net/view/java-identity-provider?rev=5331&view=rev
Log:
Added some inbound and outbound message handlers.
Added scope="prototype" to prototype beans.

Modified:
    trunk/idp-conf/src/main/resources/system/flows/saml1/sso-abstract-beans.xml
    trunk/idp-conf/src/main/resources/system/flows/saml1/sso-abstract-flow.xml

Modified: trunk/idp-conf/src/main/resources/system/flows/saml1/sso-abstract-beans.xml
URL: http://svn.shibboleth.net/view/java-identity-provider/trunk/idp-conf/src/main/resources/system/flows/saml1/sso-abstract-beans.xml?rev=5331&r1=5330&r2=5331&view=diff
==============================================================================
--- trunk/idp-conf/src/main/resources/system/flows/saml1/sso-abstract-beans.xml (original)
+++ trunk/idp-conf/src/main/resources/system/flows/saml1/sso-abstract-beans.xml Thu Feb  6 19:25:01 2014
@@ -31,8 +31,10 @@
         scope="prototype">
         <property name="handlers">
             <util:list>
-                <!-- TODO inbound handlers -->
-                <!-- TODO CheckMandatoryIssuer ? -->
+                <bean
+                    class="org.opensaml.saml.common.binding.security.MessageReplaySecurityHandler"
+                    p:replayCache-ref="shibboleth.ReplayCache" />
+                <bean class="org.opensaml.saml.common.binding.security.MessageLifetimeSecurityHandler" />
             </util:list>
         </property>
     </bean>
@@ -51,6 +53,9 @@
         <property name="handlers">
             <util:list>
                 <!-- TODO outbound handlers -->
+                <bean class="org.opensaml.saml.common.binding.SAMLOutboundDestinationHandler" />
+                <bean class="org.opensaml.saml.common.binding.security.EndpointUrlSchemeSecurityHandler" />
+                <bean class="org.opensaml.saml.common.binding.security.SAMLOutboundProtocolMessageSigningHandler" />
             </util:list>
         </property>
     </bean>
@@ -58,11 +63,13 @@
     <bean
         id="InitializeProfileRequestContext"
         class="net.shibboleth.idp.profile.impl.InitializeProfileRequestContext"
+        scope="prototype"
         p:profileId="#{T(net.shibboleth.idp.saml.profile.config.saml1.BrowserSSOProfileConfiguration).PROFILE_ID}" />
 
     <bean
         id="InitializeRelyingPartyContext"
-        class="net.shibboleth.idp.profile.impl.InitializeRelyingPartyContext" />
+        class="net.shibboleth.idp.profile.impl.InitializeRelyingPartyContext"
+        scope="prototype" />
 
     <bean
         id="SelectRelyingPartyConfiguration"
@@ -73,22 +80,26 @@
     <bean
         id="RelyingPartyConfigurationResolver"
         class="net.shibboleth.idp.relyingparty.impl.RelyingPartyConfigurationResolver"
+        scope="prototype"
         p:id="RelyingPartyConfigurationResolver"
         p:relyingPartyConfigurations-ref="RelyingPartyConfiguration" />
 
     <bean
         id="SecurityConfiguration"
-        class="net.shibboleth.idp.profile.config.SecurityConfiguration" />
+        class="net.shibboleth.idp.profile.config.SecurityConfiguration"
+        scope="prototype" />
 
     <bean
         id="SAML1BrowserSSOProfileConfiguration"
         class="net.shibboleth.idp.saml.profile.config.saml1.BrowserSSOProfileConfiguration"
+        scope="prototype"
         p:securityConfiguration-ref="SecurityConfiguration" />
 
     <!-- TODO replace with eventual relying-party.xml config -->
     <bean
         id="RelyingPartyConfiguration"
         class="net.shibboleth.idp.relyingparty.RelyingPartyConfiguration"
+        scope="prototype"
         p:id="ActivatedRelyingPartyConfiguration"
         p:responderId="https://idp.example.org"
         p:detailedErrors="true"
@@ -131,23 +142,28 @@
 
     <bean
         id="InitializeOutboundMessageContext"
-        class="net.shibboleth.idp.saml.impl.profile.saml1.InitializeOutboundMessageContext" />
+        class="net.shibboleth.idp.saml.impl.profile.saml1.InitializeOutboundMessageContext"
+        scope="prototype" />
 
     <bean
         id="AddResponseShell"
-        class="net.shibboleth.idp.saml.impl.profile.saml1.AddResponseShell" />
+        class="net.shibboleth.idp.saml.impl.profile.saml1.AddResponseShell"
+        scope="prototype" />
 
     <bean
         id="AddAuthenticationStatementToAssertion"
-        class="net.shibboleth.idp.saml.impl.profile.saml1.AddAuthenticationStatementToAssertion" />
+        class="net.shibboleth.idp.saml.impl.profile.saml1.AddAuthenticationStatementToAssertion"
+        scope="prototype" />
 
     <bean
         id="AddAttributeStatementToAssertion"
-        class="net.shibboleth.idp.saml.impl.profile.saml1.AddAttributeStatementToAssertion" />
+        class="net.shibboleth.idp.saml.impl.profile.saml1.AddAttributeStatementToAssertion"
+        scope="prototype" />
 
     <bean
         id="DefaultSAML1NameIdentifierGenerator"
         class="net.shibboleth.idp.saml.impl.nameid.DefaultSAML1NameIdentifierGenerator"
+        scope="prototype"

[... 74 lines stripped ...]


More information about the commits mailing list