[java-identity-provider COMMIT] in /trunk: idp-conf/src/main/resources/conf/idp.properties idp-conf/src/main/resource...
noreply at shibboleth.net
noreply at shibboleth.net
Tue Sep 2 04:46:39 EDT 2014
Author: scantor
Date: Tue Sep 2 04:46:38 2014
New Revision: 6493
URL: http://svn.shibboleth.net/view/java-identity-provider?rev=6493&view=rev
Log:
IDP-224 - finalize work on extending RP contexts
Modified:
trunk/idp-conf/src/main/resources/conf/idp.properties
trunk/idp-conf/src/main/resources/conf/session-manager.xml
trunk/idp-conf/src/main/resources/system/flows/logout/logout-beans.xml
trunk/idp-conf/src/main/resources/system/flows/logout/logout-flow.xml
trunk/idp-session-impl/pom.xml
trunk/idp-session-impl/src/main/java/net/shibboleth/idp/session/impl/PopulateMultiRPContextFromLogoutContext.java
trunk/idp-session-impl/src/main/java/net/shibboleth/idp/session/impl/ProcessLogoutRelyingParties.java
trunk/idp-session-impl/src/test/java/net/shibboleth/idp/session/impl/PopulateMultiRPContextFromLogoutContextTest.java
trunk/idp-session-impl/src/test/java/net/shibboleth/idp/session/impl/ProcessLogoutRelyingPartiesText.java
Modified: trunk/idp-conf/src/main/resources/conf/idp.properties
URL: http://svn.shibboleth.net/view/java-identity-provider/trunk/idp-conf/src/main/resources/conf/idp.properties?rev=6493&r1=6492&r2=6493&view=diff
==============================================================================
--- trunk/idp-conf/src/main/resources/conf/idp.properties (original)
+++ trunk/idp-conf/src/main/resources/conf/idp.properties Tue Sep 2 04:46:38 2014
@@ -138,6 +138,10 @@
# doesn't match the identity in a pre-existing session.
#idp.authn.identitySwitchIsError = false
+# Whether to lookup metadata, etc. for every SP involved in a logout
+# for use by user interface logic; adds overhead so off by default.
+#idp.logout.elaboration = false
+
# Reload "failfast" (stop the IdP if a configuration is bad)
# and reload check interval (0 == never reload).
#idp.service.logging.failFast=true
Modified: trunk/idp-conf/src/main/resources/conf/session-manager.xml
URL: http://svn.shibboleth.net/view/java-identity-provider/trunk/idp-conf/src/main/resources/conf/session-manager.xml?rev=6493&r1=6492&r2=6493&view=diff
==============================================================================
--- trunk/idp-conf/src/main/resources/conf/session-manager.xml (original)
+++ trunk/idp-conf/src/main/resources/conf/session-manager.xml Tue Sep 2 04:46:38 2014
@@ -10,7 +10,6 @@
default-init-method="initialize" default-destroy-method="destroy">
<!-- Modify only to add extension types associated with non-built-in SSO protocols. -->
-
<bean id="shibboleth.SPSessionSerializerRegistry" parent="shibboleth.DefaultSPSessionSerializerRegistry">
<property name="mappings">
<map merge="true">
@@ -18,4 +17,14 @@
</property>
</bean>
+ <!-- Includes defaults for SAML session types. -->
+ <util:map id="shibboleth.SessionTypeProtocolMap" >
+ <entry key="#{T(net.shibboleth.idp.saml.session.SAML1SPSession)}">
+ <util:constant static-field="org.opensaml.saml.common.xml.SAMLConstants.SAML11P_NS" />
+ </entry>
+ <entry key="#{T(net.shibboleth.idp.saml.session.SAML2SPSession)}">
+ <util:constant static-field="org.opensaml.saml.common.xml.SAMLConstants.SAML20P_NS" />
+ </entry>
+ </util:map>
+
</beans>
Modified: trunk/idp-conf/src/main/resources/system/flows/logout/logout-beans.xml
URL: http://svn.shibboleth.net/view/java-identity-provider/trunk/idp-conf/src/main/resources/system/flows/logout/logout-beans.xml?rev=6493&r1=6492&r2=6493&view=diff
==============================================================================
--- trunk/idp-conf/src/main/resources/system/flows/logout/logout-beans.xml (original)
+++ trunk/idp-conf/src/main/resources/system/flows/logout/logout-beans.xml Tue Sep 2 04:46:38 2014
@@ -36,6 +36,12 @@
class="net.shibboleth.idp.profile.audit.impl.PopulateAuditContext" scope="prototype"
p:fieldExtractors-ref="shibboleth.LogoutAuditExtractors"
p:format="%{idp.service.logging.audit:%T|%b|%I|%SP|%P|%IDP|%bb|%III|%u|%ac|%attr|%n|%i}" />
+
+ <bean id="PopulateMultiRPContextFromLogoutContext"
+ class="net.shibboleth.idp.session.impl.PopulateMultiRPContextFromLogoutContext" scope="prototype"
+ p:activationCondition="%{idp.logout.elaboration:false}"
+ p:roleDescriptorResolver-ref="shibboleth.RoleDescriptorResolver"
+ p:sessionTypeProtocolMap-ref="shibboleth.SessionTypeProtocolMap" />
<bean id="WriteAuditLog" class="net.shibboleth.idp.profile.audit.impl.WriteAuditLog" scope="prototype"
p:format="%{idp.service.logging.audit:%T|%b|%I|%SP|%P|%IDP|%bb|%III|%u|%ac|%attr|%n|%i}" />
Modified: trunk/idp-conf/src/main/resources/system/flows/logout/logout-flow.xml
URL: http://svn.shibboleth.net/view/java-identity-provider/trunk/idp-conf/src/main/resources/system/flows/logout/logout-flow.xml?rev=6493&r1=6492&r2=6493&view=diff
==============================================================================
--- trunk/idp-conf/src/main/resources/system/flows/logout/logout-flow.xml (original)
[... 228 lines stripped ...]
More information about the commits
mailing list