[java-identity-provider COMMIT] in /trunk: idp-conf/src/main/resources/conf/global.xml idp-conf/src/main/resources/sy...
noreply at shibboleth.net
noreply at shibboleth.net
Sun Aug 24 22:16:21 EDT 2014
Author: scantor
Date: Sun Aug 24 22:16:21 2014
New Revision: 6464
URL: http://svn.shibboleth.net/view/java-identity-provider?rev=6464&view=rev
Log:
- Rework session serializer registry component, to support user extension.
- Add SAML 1 session marker type for consistency.
Added:
trunk/idp-saml-api/src/main/java/net/shibboleth/idp/saml/session/SAML1SPSession.java (with props)
trunk/idp-saml-impl/src/main/java/net/shibboleth/idp/saml/session/impl/SAML1SPSessionCreationStrategy.java (with props)
trunk/idp-saml-impl/src/main/java/net/shibboleth/idp/saml/session/impl/SAML1SPSessionSerializer.java (with props)
Modified:
trunk/idp-conf/src/main/resources/conf/global.xml
trunk/idp-conf/src/main/resources/system/conf/global-system.xml
trunk/idp-conf/src/main/resources/system/conf/session-manager.xml
trunk/idp-conf/src/main/resources/system/flows/saml/saml1/sso-abstract-beans.xml
trunk/idp-saml-api/src/main/java/net/shibboleth/idp/saml/session/SAML2SPSession.java
trunk/idp-saml-impl/src/main/java/net/shibboleth/idp/saml/session/impl/SAML2SPSessionSerializer.java
trunk/idp-session-api/src/main/java/net/shibboleth/idp/session/SPSession.java
trunk/idp-session-api/src/main/java/net/shibboleth/idp/session/SPSessionSerializerRegistry.java
trunk/idp-session-impl/src/main/java/net/shibboleth/idp/session/impl/StorageBackedIdPSessionSerializer.java
trunk/idp-session-impl/src/main/java/net/shibboleth/idp/session/impl/StorageBackedSessionManager.java
trunk/idp-session-impl/src/main/java/net/shibboleth/idp/session/impl/UpdateSessionWithSPSession.java
trunk/idp-session-impl/src/test/java/net/shibboleth/idp/session/impl/StorageBackedSessionManagerTest.java
trunk/idp-session-impl/src/test/java/net/shibboleth/idp/session/impl/UpdateSessionWithSPSessionTest.java
Modified: trunk/idp-conf/src/main/resources/conf/global.xml
URL: http://svn.shibboleth.net/view/java-identity-provider/trunk/idp-conf/src/main/resources/conf/global.xml?rev=6464&r1=6463&r2=6464&view=diff
==============================================================================
--- trunk/idp-conf/src/main/resources/conf/global.xml (original)
+++ trunk/idp-conf/src/main/resources/conf/global.xml Sun Aug 24 22:16:21 2014
@@ -18,4 +18,12 @@
<import resource="authn/authn-comparison.xml" />
<import resource="authn/general-authn.xml" />
+ <!-- Modify only to add extension types associated with non-built-in protocols. -->
+ <bean id="shibboleth.SPSessionSerializerRegistry" parent="shibboleth.DefaultSPSessionSerializerRegistry">
+ <property name="mappings">
+ <map merge="true">
+ </map>
+ </property>
+ </bean>
+
</beans>
Modified: trunk/idp-conf/src/main/resources/system/conf/global-system.xml
URL: http://svn.shibboleth.net/view/java-identity-provider/trunk/idp-conf/src/main/resources/system/conf/global-system.xml?rev=6464&r1=6463&r2=6464&view=diff
==============================================================================
--- trunk/idp-conf/src/main/resources/system/conf/global-system.xml (original)
+++ trunk/idp-conf/src/main/resources/system/conf/global-system.xml Sun Aug 24 22:16:21 2014
@@ -51,7 +51,7 @@
p:failFast="%{idp.service.logging.failFast:true}" />
<bean id="shibboleth.OpenSAMLConfig" class="net.shibboleth.idp.spring.OpenSAMLConfigBean"
- depends-on="shibboleth.LogbackLogging" p:parserPool-ref="shibboleth.ParserPool" />
+ depends-on="shibboleth.LogbackLogging,shibboleth.ParserPool" p:parserPool-ref="shibboleth.ParserPool" />
<bean id="shibboleth.VelocityEngine" class="org.springframework.ui.velocity.VelocityEngineFactoryBean" depends-on="shibboleth.LogbackLogging">
<property name="overrideLogging" value="false"/>
Modified: trunk/idp-conf/src/main/resources/system/conf/session-manager.xml
URL: http://svn.shibboleth.net/view/java-identity-provider/trunk/idp-conf/src/main/resources/system/conf/session-manager.xml?rev=6464&r1=6463&r2=6464&view=diff
==============================================================================
--- trunk/idp-conf/src/main/resources/system/conf/session-manager.xml (original)
+++ trunk/idp-conf/src/main/resources/system/conf/session-manager.xml Sun Aug 24 22:16:21 2014
@@ -16,12 +16,16 @@
class="net.shibboleth.utilities.java.support.security.SecureRandomIdentifierGenerationStrategy"
c:identifierSize="%{idp.session.idSize:32}" />
- <bean id="shibboleth.SPSessionSerializerRegistry" class="net.shibboleth.idp.session.SPSessionSerializerRegistry"
- depends-on="shibboleth.OpenSAMLConfig">
- <constructor-arg>
+ <bean id="shibboleth.DefaultSPSessionSerializerRegistry" abstract="true"
+ class="net.shibboleth.idp.session.SPSessionSerializerRegistry">
+ <property name="mappings">
<map>
<entry key="#{ T(net.shibboleth.idp.session.BasicSPSession) }">
<bean class="net.shibboleth.idp.session.impl.BasicSPSessionSerializer"
+ c:offset="%{idp.session.slop:0}" />
[... 780 lines stripped ...]
More information about the commits
mailing list