[java-identity-provider COMMIT] in /trunk/idp-conf/src/main/resources/system/flows/saml2: sso-abstract-beans.xml sso-...
noreply at shibboleth.net
noreply at shibboleth.net
Wed Dec 18 22:06:42 EST 2013
Author: scantor
Date: Wed Dec 18 22:06:42 2013
New Revision: 5060
URL: http://svn.shibboleth.net/view/java-identity-provider?rev=5060&view=rev
Log:
- Establish SAML 2 SSO profile ID when bootstrapping
- Add a default BrowserSSOProfileConfig to dummy RelyingParty
- Switch from mock profile config selection/lookup to "real" code
Modified:
trunk/idp-conf/src/main/resources/system/flows/saml2/sso-abstract-beans.xml
trunk/idp-conf/src/main/resources/system/flows/saml2/sso-abstract-flow.xml
Modified: trunk/idp-conf/src/main/resources/system/flows/saml2/sso-abstract-beans.xml
URL: http://svn.shibboleth.net/view/java-identity-provider/trunk/idp-conf/src/main/resources/system/flows/saml2/sso-abstract-beans.xml?rev=5060&r1=5059&r2=5060&view=diff
==============================================================================
--- trunk/idp-conf/src/main/resources/system/flows/saml2/sso-abstract-beans.xml (original)
+++ trunk/idp-conf/src/main/resources/system/flows/saml2/sso-abstract-beans.xml Wed Dec 18 22:06:42 2013
@@ -24,7 +24,11 @@
<bean id="LogSpringContextInfo" class="idp.LogSpringContextInfo" />
-->
- <bean id="InitializeProfileRequestContext" class="net.shibboleth.idp.profile.impl.InitializeProfileRequestContext" />
+ <bean id="InitializeProfileRequestContext" class="net.shibboleth.idp.profile.impl.InitializeProfileRequestContext">
+ <property name="profileId">
+ <util:constant static-field="net.shibboleth.idp.saml.profile.config.saml2.BrowserSSOProfileConfiguration.PROFILE_ID" />
+ </property>
+ </bean>
<bean id="inboundMessageHandlerChain" class="org.opensaml.messaging.handler.impl.BasicMessageHandlerChain" scope="prototype">
<property name="handlers">
@@ -154,7 +158,7 @@
<bean id="AddBasicMessageMetadataContext" class="idp.AddBasicMessageMetadataContext" />
- <bean id="AddProfileConfiguration" class="idp.AddProfileConfiguration" />
+ <bean id="InitializeRelyingPartyContext" class="net.shibboleth.idp.profile.impl.InitializeRelyingPartyContext" />
<bean id="CheckMandatoryIssuer" class="org.opensaml.profile.action.impl.CheckMandatoryIssuer" />
@@ -173,7 +177,13 @@
<constructor-arg value="ActivatedRelyingPartyConfiguration" />
<constructor-arg value="https://idp.example.org" />
<constructor-arg>
- <null />
+ <util:list>
+ <bean class="net.shibboleth.idp.saml.profile.config.saml2.BrowserSSOProfileConfiguration">
+ <property name="securityConfiguration">
+ <bean class="net.shibboleth.idp.profile.config.SecurityConfiguration" />
+ </property>
+ </bean>
+ </util:list>
</constructor-arg>
<constructor-arg>
<bean id="AlwaysTrueRelyingPartyPredicate" class="com.google.common.base.Predicates" factory-method="alwaysTrue" />
@@ -188,10 +198,12 @@
</property>
</bean>
- <bean id="SelectRelyingPartyConfiguration" class="net.shibboleth.idp.profile.impl.SelectRelyingPartyConfiguration">
+ <bean id="SelectRelyingPartyConfiguration" class="net.shibboleth.idp.profile.impl.SelectRelyingPartyConfiguration" scope="prototype">
<constructor-arg ref="ConditionalRelyingPartyConfigurationResolver" />
</bean>
+ <bean id="SelectProfileConfiguration" class="net.shibboleth.idp.profile.impl.SelectProfileConfiguration" scope="prototype"/>
+
<bean id="AddAttributeStatementToAssertion" class="net.shibboleth.idp.saml.impl.profile.saml2.AddAttributeStatementToAssertion" />
<bean id="AddAttributeRecipientContext" class="idp.AddAttributeRecipientContext" />
Modified: trunk/idp-conf/src/main/resources/system/flows/saml2/sso-abstract-flow.xml
URL: http://svn.shibboleth.net/view/java-identity-provider/trunk/idp-conf/src/main/resources/system/flows/saml2/sso-abstract-flow.xml?rev=5060&r1=5059&r2=5060&view=diff
==============================================================================
--- trunk/idp-conf/src/main/resources/system/flows/saml2/sso-abstract-flow.xml (original)
+++ trunk/idp-conf/src/main/resources/system/flows/saml2/sso-abstract-flow.xml Wed Dec 18 22:06:42 2013
@@ -37,19 +37,19 @@
<action-state id="CheckMandatoryIssuer">
<evaluate expression="CheckMandatoryIssuer" />
- <transition on="proceed" to="AddProfileConfiguration" />
+ <transition on="proceed" to="SelectRelyingPartyConfiguration" />
</action-state>
- <action-state id="AddProfileConfiguration">
- <evaluate expression="AddProfileConfiguration" />
- <transition on="proceed" to="SelectRelyingPartyConfiguration"/>
+ <action-state id="SelectRelyingPartyConfiguration">
+ <evaluate expression="SelectRelyingPartyConfiguration" />
+ <transition on="proceed" to="SelectProfileConfiguration"/>
</action-state>
- <action-state id="SelectRelyingPartyConfiguration">
- <evaluate expression="SelectRelyingPartyConfiguration" />
[... 10 lines stripped ...]
More information about the commits
mailing list