[java-identity-provider COMMIT] in /trunk: idp-authn-api/src/main/java/net/shibboleth/idp/authn/AuthnEventIds.java id...

noreply at shibboleth.net noreply at shibboleth.net
Mon Jul 30 09:20:55 EDT 2012


Author: lajoie
Date: Mon Jul 30 09:20:55 2012
New Revision: 4216

URL: http://svn.shibboleth.net/view/java-identity-provider?rev=4216&view=rev
Log:
work on various authn stages
add example configs for authn stages

Added:
    trunk/idp-authn-impl/src/main/java/net/shibboleth/idp/authn/impl/ExtractUsernamePasswordFromFormRequest.java
      - copied, changed from r4203, trunk/idp-authn-impl/src/main/java/net/shibboleth/idp/authn/impl/ExtractUsernamePasswordFromFormResponse.java
    trunk/idp-authn-impl/src/main/resources/authnbeans-example.xml   (with props)
    trunk/idp-authn-impl/src/main/resources/authnflow-example.xml   (with props)
Modified:
    trunk/idp-authn-api/src/main/java/net/shibboleth/idp/authn/AuthnEventIds.java
    trunk/idp-authn-api/src/main/java/net/shibboleth/idp/session/IdPSession.java
    trunk/idp-authn-impl/src/main/java/net/shibboleth/idp/authn/impl/ExtractUserAgentAddress.java
    trunk/idp-authn-impl/src/main/java/net/shibboleth/idp/authn/impl/ExtractUsernamePasswordFromFormResponse.java
    trunk/idp-authn-impl/src/main/java/net/shibboleth/idp/authn/impl/ExtractUsernamePasswordFromWssToken.java
    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/InitializeAuthenticationContext.java
    trunk/idp-authn-impl/src/main/java/net/shibboleth/idp/authn/impl/SelectAuthenticationWorkflow.java
    trunk/idp-authn-impl/src/main/java/net/shibboleth/idp/authn/impl/UpdateSessionWithAuthenticationData.java
    trunk/idp-authn-impl/src/main/java/net/shibboleth/idp/authn/impl/ValidateUserAgentAddress.java

Modified: trunk/idp-authn-api/src/main/java/net/shibboleth/idp/authn/AuthnEventIds.java
URL: http://svn.shibboleth.net/view/java-identity-provider/trunk/idp-authn-api/src/main/java/net/shibboleth/idp/authn/AuthnEventIds.java?rev=4216&r1=4215&r2=4216&view=diff
==============================================================================
--- trunk/idp-authn-api/src/main/java/net/shibboleth/idp/authn/AuthnEventIds.java (original)
+++ trunk/idp-authn-api/src/main/java/net/shibboleth/idp/authn/AuthnEventIds.java Mon Jul 30 09:20:55 2012
@@ -20,8 +20,17 @@
 /** Constants to use for {@link org.springframework.webflow.execution.Event} IDs. */
 public final class AuthnEventIds {
 
+    /** ID of event that indicates the authentication context is missing or corrupt in some way. */
+    public static final String INVALID_AUTHN_CTX = "InvalidAuthenticationContext";
+
     /** ID of event returned if there are no authentication workflow that could be used to authenticate the user. */
     public static final String NO_POTENTIAL_WORKFLOW = "NoPotentialWorkflow";
+
+    /** ID of event returned if there are no credentials available in the request. */
+    public static final String NO_CREDENTIALS = "NoCredentials";
+
+    /** ID of event returned if there given credentials are invalid. */
+    public static final String INVALID_CREDENTIALS = "InvalidCredentials";
 
     /** Constructor. */
     private AuthnEventIds() {

Modified: trunk/idp-authn-api/src/main/java/net/shibboleth/idp/session/IdPSession.java
URL: http://svn.shibboleth.net/view/java-identity-provider/trunk/idp-authn-api/src/main/java/net/shibboleth/idp/session/IdPSession.java?rev=4216&r1=4215&r2=4216&view=diff
==============================================================================
--- trunk/idp-authn-api/src/main/java/net/shibboleth/idp/session/IdPSession.java (original)
+++ trunk/idp-authn-api/src/main/java/net/shibboleth/idp/session/IdPSession.java Mon Jul 30 09:20:55 2012
@@ -216,6 +216,8 @@
             if (!authenticationEvents.containsKey(authnEvent.getAuthenticationWorkflow())) {
                 authenticationEvents.put(authnEvent.getAuthenticationWorkflow(), authnEvent);
             }
+            
+            //TODO(lajoie) don't we need to update the authn event if it already exists?
 
             serviceSessions.put(serviceId, session);
         } finally {

Modified: trunk/idp-authn-impl/src/main/java/net/shibboleth/idp/authn/impl/ExtractUserAgentAddress.java
URL: http://svn.shibboleth.net/view/java-identity-provider/trunk/idp-authn-impl/src/main/java/net/shibboleth/idp/authn/impl/ExtractUserAgentAddress.java?rev=4216&r1=4215&r2=4216&view=diff
==============================================================================
--- trunk/idp-authn-impl/src/main/java/net/shibboleth/idp/authn/impl/ExtractUserAgentAddress.java (original)
+++ trunk/idp-authn-impl/src/main/java/net/shibboleth/idp/authn/impl/ExtractUserAgentAddress.java Mon Jul 30 09:20:55 2012
@@ -21,14 +21,19 @@
 import javax.servlet.http.HttpServletRequest;
 import javax.servlet.http.HttpServletResponse;
 
+import net.shibboleth.ext.spring.webflow.Event;
+import net.shibboleth.ext.spring.webflow.Events;
 import net.shibboleth.idp.authn.AbstractAuthenticationAction;
 import net.shibboleth.idp.authn.AuthenticationException;
 import net.shibboleth.idp.authn.AuthenticationRequestContext;
+import net.shibboleth.idp.authn.AuthnEventIds;

[... 662 lines stripped ...]


More information about the commits mailing list