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

noreply at shibboleth.net noreply at shibboleth.net
Thu Mar 29 12:15:26 BST 2012


Author: lajoie
Date: Thu Mar 29 12:15:26 2012
New Revision: 4146

URL: http://svn.shibboleth.net/view/java-identity-provider?rev=4146&view=rev
Log:
Getting started on authn impl work

Added:
    trunk/idp-authn-api/src/main/java/net/shibboleth/idp/authn/AbstractAuthenticationAction.java   (with props)
    trunk/idp-authn-impl/src/main/java/net/shibboleth/idp/authn/impl/DisplayUsernamePasswordPage.java   (contents, props changed)
      - copied, changed from r4130, trunk/idp-authn-impl/src/main/java/net/shibboleth/idp/authn/impl/PresentUsernamePasswordCollectionPage.java
    trunk/idp-authn-impl/src/main/java/net/shibboleth/idp/authn/impl/ExtractUsernamePasswordFromFormResponse.java   (with props)
    trunk/idp-authn-impl/src/main/java/net/shibboleth/idp/authn/impl/package-info.java   (with props)
Removed:
    trunk/idp-authn-impl/src/main/java/net/shibboleth/idp/authn/impl/PresentUsernamePasswordCollectionPage.java
Modified:
    trunk/idp-authn-api/src/main/java/net/shibboleth/idp/authn/KerberosTicketContext.java
    trunk/idp-authn-api/src/main/java/net/shibboleth/idp/authn/UsernamePasswordContext.java
    trunk/idp-authn-api/src/main/java/net/shibboleth/idp/authn/X509CertificateContext.java
    trunk/idp-authn-api/src/test/java/net/shibboleth/idp/authn/UsernamePasswordContextTest.java
    trunk/idp-authn-impl/pom.xml

Modified: trunk/idp-authn-api/src/main/java/net/shibboleth/idp/authn/KerberosTicketContext.java
URL: http://svn.shibboleth.net/view/java-identity-provider/trunk/idp-authn-api/src/main/java/net/shibboleth/idp/authn/KerberosTicketContext.java?rev=4146&r1=4145&r2=4146&view=diff
==============================================================================
--- trunk/idp-authn-api/src/main/java/net/shibboleth/idp/authn/KerberosTicketContext.java (original)
+++ trunk/idp-authn-api/src/main/java/net/shibboleth/idp/authn/KerberosTicketContext.java Thu Mar 29 12:15:26 2012
@@ -31,16 +31,7 @@
 public class KerberosTicketContext extends BaseContext {
 
     /** Kerberos ticket to be validated. */
-    private final KerberosTicket ticket;
-
-    /**
-     * Constructor.
-     * 
-     * @param kerbTicket the Kerberos ticket to be validated
-     */
-    public KerberosTicketContext(@Nonnull final KerberosTicket kerbTicket) {
-        ticket = Assert.isNotNull(kerbTicket, "Kerberos ticket can not be null");
-    }
+    private KerberosTicket ticket;
 
     /**
      * Gets the Kerberos ticket to be validated.
@@ -50,4 +41,13 @@
     @Nonnull public KerberosTicket getTicket() {
         return ticket;
     }
+    
+    /**
+     * Sets the Kerberos ticket to be validated.
+     * 
+     * @param kerbTicket the Kerberos ticket to be validated
+     */
+    public void setTicket(@Nonnull final KerberosTicket kerbTicket){
+        ticket = Assert.isNotNull(kerbTicket, "Kerberos ticket can not be null");
+    }
 }

Modified: trunk/idp-authn-api/src/main/java/net/shibboleth/idp/authn/UsernamePasswordContext.java
URL: http://svn.shibboleth.net/view/java-identity-provider/trunk/idp-authn-api/src/main/java/net/shibboleth/idp/authn/UsernamePasswordContext.java?rev=4146&r1=4145&r2=4146&view=diff
==============================================================================
--- trunk/idp-authn-api/src/main/java/net/shibboleth/idp/authn/UsernamePasswordContext.java (original)
+++ trunk/idp-authn-api/src/main/java/net/shibboleth/idp/authn/UsernamePasswordContext.java Thu Mar 29 12:15:26 2012
@@ -18,10 +18,9 @@
 package net.shibboleth.idp.authn;
 
 import javax.annotation.Nonnull;
+import javax.annotation.Nullable;
 
-import net.shibboleth.utilities.java.support.annotation.constraint.NotEmpty;
 import net.shibboleth.utilities.java.support.logic.Assert;
-import net.shibboleth.utilities.java.support.primitive.StringSupport;
 
 import org.opensaml.messaging.context.BaseContext;
 
@@ -32,29 +31,27 @@
 public class UsernamePasswordContext extends BaseContext {
 
     /** The username. */
-    private final String username;
+    private String username;
 
     /** The password associated with the username. */
-    private final String password;
-
-    /**
-     * Constructor.
-     * 
-     * @param user the username
-     * @param pass the password
-     */
-    public UsernamePasswordContext(@Nonnull @NotEmpty final String user, @Nonnull @NotEmpty final String pass) {
-        username = Assert.isNotNull(StringSupport.trimOrNull(user), "Username can not be null");
-        password = Assert.isNotNull(StringSupport.trimOrNull(pass), "Password can not be null");
-    }
+    private String password;
 
     /**
      * Gets the username.
      * 
      * @return the username
      */
-    @Nonnull @NotEmpty public String getUsername() {
+    @Nullable public String getUsername() {
         return username;
+    }
+
+    /**
+     * Sets the username.
+     * 
+     * @param name the username
+     */
+    public void setUsername(@Nonnull final String name) {
+        username = Assert.isNotNull(name, "Username can not be null");
     }
 
     /**
@@ -62,7 +59,16 @@
      * 
      * @return password associated with the username
      */

[... 328 lines stripped ...]


More information about the commits mailing list