maguro      2005/03/06 12:57:48

  Modified:    modules/itests/src/itest/org/openejb/test/security
                        BaseSecurityTestClient.java
  Log:

  Use new handler in Geronimo
  
  Revision  Changes    Path
  1.2       +4 -29     
openejb/modules/itests/src/itest/org/openejb/test/security/BaseSecurityTestClient.java
  
  Index: BaseSecurityTestClient.java
  ===================================================================
  RCS file: 
/home/projects/openejb/scm/openejb/modules/itests/src/itest/org/openejb/test/security/BaseSecurityTestClient.java,v
  retrieving revision 1.1
  retrieving revision 1.2
  diff -u -r1.1 -r1.2
  --- BaseSecurityTestClient.java       12 Sep 2004 17:11:54 -0000      1.1
  +++ BaseSecurityTestClient.java       6 Mar 2005 17:57:48 -0000       1.2
  @@ -16,16 +16,12 @@
    */
   package org.openejb.test.security;
   
  +import java.util.Properties;
   import javax.naming.InitialContext;
   import javax.security.auth.Subject;
  -import javax.security.auth.callback.Callback;
  -import javax.security.auth.callback.CallbackHandler;
  -import javax.security.auth.callback.NameCallback;
  -import javax.security.auth.callback.PasswordCallback;
  -import javax.security.auth.callback.UnsupportedCallbackException;
   import javax.security.auth.login.LoginContext;
  -import java.io.IOException;
  -import java.util.Properties;
  +
  +import org.apache.geronimo.security.jaas.UsernamePasswordCallback;
   
   import org.openejb.test.NamedTestCase;
   import org.openejb.test.TestManager;
  @@ -115,26 +111,5 @@
           public_gracie_login_context.logout();
           black_david_login_context.logout();
           black_dain_login_context.logout();
  -    }
  -
  -    public static class UsernamePasswordCallback implements CallbackHandler {
  -
  -        private final String username;
  -        private final String password;
  -
  -        public UsernamePasswordCallback(String username, String password) {
  -            this.username = username;
  -            this.password = password;
  -        }
  -
  -        public void handle(Callback[] callbacks) throws IOException, 
UnsupportedCallbackException {
  -            for (int i = 0; i < callbacks.length; i++) {
  -                if (callbacks[i] instanceof PasswordCallback) {
  -                    ((PasswordCallback) 
callbacks[i]).setPassword(password.toCharArray());
  -                } else if (callbacks[i] instanceof NameCallback) {
  -                    ((NameCallback) callbacks[i]).setName(username);
  -                }
  -            }
  -        }
       }
   }
  
  
  

Reply via email to