[java-identity-provider COMMIT] in /trunk: idp-authn-api/src/main/java/net/shibboleth/idp/authn/AbstractSubjectCanoni...
noreply at shibboleth.net
noreply at shibboleth.net
Tue Oct 15 16:25:15 EDT 2013
Author: scantor
Date: Tue Oct 15 16:25:14 2013
New Revision: 4863
URL: http://svn.shibboleth.net/view/java-identity-provider?rev=4863&view=rev
Log:
Streamline handling of principal name during authn flow, fix up config files.
Added:
trunk/idp-session-impl/src/main/java/net/shibboleth/idp/session/impl/InvalidateSessionOnIdentitySwitch.java
- copied, changed from r4861, trunk/idp-session-impl/src/main/java/net/shibboleth/idp/session/impl/InvalidateSession.java
trunk/idp-session-impl/src/test/java/net/shibboleth/idp/session/impl/InvalidateSessionOnIdentitySwitchTest.java
- copied, changed from r4861, trunk/idp-session-impl/src/test/java/net/shibboleth/idp/session/impl/InvalidateSessionTest.java
Modified:
trunk/idp-authn-api/src/main/java/net/shibboleth/idp/authn/AbstractSubjectCanonicalizationAction.java
trunk/idp-authn-api/src/main/java/net/shibboleth/idp/authn/AbstractValidationAction.java
trunk/idp-authn-api/src/main/java/net/shibboleth/idp/authn/AuthnEventIds.java
trunk/idp-authn-api/src/main/java/net/shibboleth/idp/authn/context/AuthenticationContext.java
trunk/idp-authn-api/src/main/java/net/shibboleth/idp/authn/context/SubjectCanonicalizationContext.java
trunk/idp-authn-impl/pom.xml
trunk/idp-authn-impl/src/main/java/net/shibboleth/idp/authn/impl/FinalizeAuthentication.java
trunk/idp-authn-impl/src/main/java/net/shibboleth/idp/authn/impl/FinalizeAuthenticationFlow.java
trunk/idp-authn-impl/src/test/java/net/shibboleth/idp/authn/impl/FinalizeAuthenticationFlowTest.java
trunk/idp-authn-impl/src/test/java/net/shibboleth/idp/authn/impl/FinalizeAuthenticationTest.java
trunk/idp-authn-impl/src/test/java/net/shibboleth/idp/authn/impl/SimpleSubjectCanonicalizationTest.java
trunk/idp-conf/src/main/resources/conf/authn-flow-descriptors.xml
trunk/idp-conf/src/main/resources/conf/global-beans.xml
trunk/idp-conf/src/main/resources/conf/mvc-beans.xml
trunk/idp-conf/src/main/resources/conf/session-manager.xml
trunk/idp-conf/src/main/resources/conf/webflow-config.xml
trunk/idp-conf/src/main/resources/flows/authn/authn-beans.xml
trunk/idp-conf/src/main/resources/flows/authn/authn-flow.xml
trunk/idp-conf/src/main/resources/flows/authn/ipaddress-authn-flow.xml
trunk/idp-conf/src/main/resources/flows/authn/jaas-basic-authn-beans.xml
trunk/idp-conf/src/main/resources/flows/authn/jaas-basic-authn-flow.xml
trunk/idp-conf/src/main/resources/flows/authn/jaas-form-authn-beans.xml
trunk/idp-conf/src/main/resources/flows/authn/jaas-form-authn-flow.xml
trunk/idp-conf/src/main/resources/flows/authn/remoteuser-authn-flow.xml
trunk/idp-conf/src/main/resources/flows/authn/simple-subject-c14n-flow.xml
trunk/idp-session-impl/src/main/java/net/shibboleth/idp/session/impl/InvalidateSession.java
trunk/idp-session-impl/src/main/java/net/shibboleth/idp/session/impl/UpdateSessionWithAuthenticationResult.java
trunk/idp-session-impl/src/test/java/net/shibboleth/idp/session/impl/InvalidateSessionTest.java
trunk/idp-session-impl/src/test/java/net/shibboleth/idp/session/impl/UpdateSessionWithAuthenticationResultTest.java
Modified: trunk/idp-authn-api/src/main/java/net/shibboleth/idp/authn/AbstractSubjectCanonicalizationAction.java
URL: http://svn.shibboleth.net/view/java-identity-provider/trunk/idp-authn-api/src/main/java/net/shibboleth/idp/authn/AbstractSubjectCanonicalizationAction.java?rev=4863&r1=4862&r2=4863&view=diff
==============================================================================
--- trunk/idp-authn-api/src/main/java/net/shibboleth/idp/authn/AbstractSubjectCanonicalizationAction.java (original)
+++ trunk/idp-authn-api/src/main/java/net/shibboleth/idp/authn/AbstractSubjectCanonicalizationAction.java Tue Oct 15 16:25:14 2013
@@ -179,7 +179,8 @@
}
/**
- * Performs this c14n action's pre-execute step. Default implementation just returns true.
+ * Performs this c14n action's pre-execute step. Default implementation just returns true iff a subject
+ * is set.
*
* @param profileRequestContext the current IdP profile request context
* @param c14nContext the current subject canonicalization context
@@ -190,7 +191,7 @@
*/
protected boolean doPreExecute(@Nonnull final ProfileRequestContext profileRequestContext,
@Nonnull final SubjectCanonicalizationContext c14nContext) throws SubjectCanonicalizationException {
- return true;
+ return c14nContext.getSubject() != null;
}
/**
Modified: trunk/idp-authn-api/src/main/java/net/shibboleth/idp/authn/AbstractValidationAction.java
URL: http://svn.shibboleth.net/view/java-identity-provider/trunk/idp-authn-api/src/main/java/net/shibboleth/idp/authn/AbstractValidationAction.java?rev=4863&r1=4862&r2=4863&view=diff
==============================================================================
--- trunk/idp-authn-api/src/main/java/net/shibboleth/idp/authn/AbstractValidationAction.java (original)
[... 973 lines stripped ...]
More information about the commits
mailing list