[java-identity-provider COMMIT] in /trunk/idp-session-impl: pom.xml src/main/java/net/shibboleth/idp/session/impl/Pop...

noreply at shibboleth.net noreply at shibboleth.net
Mon Feb 3 21:04:27 EST 2014


Author: scantor
Date: Mon Feb  3 21:04:27 2014
New Revision: 5307

URL: http://svn.shibboleth.net/view/java-identity-provider?rev=5307&view=rev
Log:
IDP-367: rebase actions on IdP base class

Modified:
    trunk/idp-session-impl/pom.xml
    trunk/idp-session-impl/src/main/java/net/shibboleth/idp/session/impl/PopulateSessionContext.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/InvalidateSessionOnIdentitySwitchTest.java
    trunk/idp-session-impl/src/test/java/net/shibboleth/idp/session/impl/PopulateSessionContextTest.java
    trunk/idp-session-impl/src/test/java/net/shibboleth/idp/session/impl/UpdateSessionWithAuthenticationResultTest.java
    trunk/idp-session-impl/src/test/java/net/shibboleth/idp/session/impl/UpdateSessionWithSPSessionTest.java

Modified: trunk/idp-session-impl/pom.xml
URL: http://svn.shibboleth.net/view/java-identity-provider/trunk/idp-session-impl/pom.xml?rev=5307&r1=5306&r2=5307&view=diff
==============================================================================
Binary files - no diff available.

Modified: trunk/idp-session-impl/src/main/java/net/shibboleth/idp/session/impl/PopulateSessionContext.java
URL: http://svn.shibboleth.net/view/java-identity-provider/trunk/idp-session-impl/src/main/java/net/shibboleth/idp/session/impl/PopulateSessionContext.java?rev=5307&r1=5306&r2=5307&view=diff
==============================================================================
--- trunk/idp-session-impl/src/main/java/net/shibboleth/idp/session/impl/PopulateSessionContext.java (original)
+++ trunk/idp-session-impl/src/main/java/net/shibboleth/idp/session/impl/PopulateSessionContext.java Mon Feb  3 21:04:27 2014
@@ -20,6 +20,7 @@
 import javax.annotation.Nonnull;
 import javax.servlet.http.HttpServletRequest;
 
+import net.shibboleth.idp.profile.AbstractProfileAction;
 import net.shibboleth.idp.session.IdPSession;
 import net.shibboleth.idp.session.SessionException;
 import net.shibboleth.idp.session.SessionResolver;
@@ -33,7 +34,6 @@
 import net.shibboleth.utilities.java.support.resolver.ResolverException;
 
 import org.opensaml.profile.ProfileException;
-import org.opensaml.profile.action.AbstractProfileAction;
 import org.opensaml.profile.context.ProfileRequestContext;
 import org.slf4j.Logger;
 import org.slf4j.LoggerFactory;
@@ -112,7 +112,7 @@
                 return;
             }
             
-            HttpServletRequest request = getHttpServletRequest();
+            final HttpServletRequest request = getHttpServletRequest();
             if (request != null && request.getRemoteAddr() != null) {
                 if (!session.checkAddress(request.getRemoteAddr())) {
                     return;

Modified: trunk/idp-session-impl/src/main/java/net/shibboleth/idp/session/impl/UpdateSessionWithSPSession.java
URL: http://svn.shibboleth.net/view/java-identity-provider/trunk/idp-session-impl/src/main/java/net/shibboleth/idp/session/impl/UpdateSessionWithSPSession.java?rev=5307&r1=5306&r2=5307&view=diff
==============================================================================
--- trunk/idp-session-impl/src/main/java/net/shibboleth/idp/session/impl/UpdateSessionWithSPSession.java (original)
+++ trunk/idp-session-impl/src/main/java/net/shibboleth/idp/session/impl/UpdateSessionWithSPSession.java Mon Feb  3 21:04:27 2014
@@ -20,6 +20,7 @@
 import javax.annotation.Nonnull;
 import javax.annotation.Nullable;
 
+import net.shibboleth.idp.profile.AbstractProfileAction;
 import net.shibboleth.idp.session.IdPSession;
 import net.shibboleth.idp.session.SPSession;
 import net.shibboleth.idp.session.SessionException;
@@ -33,7 +34,6 @@
 import net.shibboleth.utilities.java.support.logic.Constraint;
 
 import org.opensaml.profile.ProfileException;
-import org.opensaml.profile.action.AbstractProfileAction;
 import org.opensaml.profile.action.ActionSupport;
 import org.opensaml.profile.action.EventIds;
 import org.opensaml.profile.context.ProfileRequestContext;
@@ -155,7 +155,8 @@
             sessionCtx = profileRequestContext.getSubcontext(SessionContext.class, false);
             
             // We can only do work if a session exists.
-            return sessionCtx != null && sessionCtx.getIdPSession() != null;
+            return sessionCtx != null && sessionCtx.getIdPSession() != null
+                    && super.doPreExecute(profileRequestContext);
         }
         
         return false;

Modified: trunk/idp-session-impl/src/test/java/net/shibboleth/idp/session/impl/InvalidateSessionOnIdentitySwitchTest.java
URL: http://svn.shibboleth.net/view/java-identity-provider/trunk/idp-session-impl/src/test/java/net/shibboleth/idp/session/impl/InvalidateSessionOnIdentitySwitchTest.java?rev=5307&r1=5306&r2=5307&view=diff
==============================================================================
--- trunk/idp-session-impl/src/test/java/net/shibboleth/idp/session/impl/InvalidateSessionOnIdentitySwitchTest.java (original)

[... 393 lines stripped ...]


More information about the commits mailing list