Changeset 7638 for trunk/projects


Ignore:
Timestamp:
03/02/11 17:59:30 (9 years ago)
Author:
hanly
Message:

Made some changes & cleaned up debug code.

Location:
trunk/projects/wiscscan-java/src/main/java/loci/wiscscan/auth
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/projects/wiscscan-java/src/main/java/loci/wiscscan/auth/AutoLoginHandler.java

    r7634 r7638  
    7272                        } 
    7373                        else { 
    74                                 throw new UnsupportedCallbackException( callback ); 
     74                                throw new UnsupportedCallbackException(callbacks[i], "Unrecognized Callback"); 
    7575                } 
    7676            } 
  • trunk/projects/wiscscan-java/src/main/java/loci/wiscscan/auth/KerberosAuth.java

    r7636 r7638  
    3737import javax.security.auth.login.LoginContext; 
    3838import javax.security.auth.login.LoginException; 
    39 import javax.swing.JOptionPane; 
    4039 
    4140/** 
     
    5958                boolean returnValue = true; 
    6059                 
    61                 JOptionPane.showMessageDialog(null, 
    62                                 "realm = " + System.getProperty("java.security.krb5.realm") + 
    63                                 "\nkdc = " + System.getProperty("java.security.krb5.kdc") + 
    64                                 "\nconfig = " + System.getProperty("java.security.auth.login.config")); 
     60                // Create the credentials file 
     61                Credentials credentials = new Credentials(); 
     62                credentials.setM_username(username); 
     63                credentials.setM_password(password); 
    6564 
    66                 // Create the credentials file 
    67 //              Credentials credentials = new Credentials(); 
    68 //              credentials.setM_username(username); 
    69 //              credentials.setM_password(password); 
    70 // 
    71 //              LoginContext lc = null; 
    72 //              try { 
    73 //                      lc = new LoginContext("WiscScanLogin", new AutoLoginHandler(credentials)); 
    74 //              } 
    75 //              catch (LoginException le) { 
    76 //                      System.err.println("Cannot create LoginContext. " + le.getMessage()); 
    77 //                      returnValue = false; 
    78 //              } 
    79 //              catch (SecurityException se) { 
    80 //                      System.err.println("Cannot create LoginContext. " + se.getMessage()); 
    81 //                      returnValue = false; 
    82 //              } 
    83 // 
    84 //              try { 
    85 //                      // attempt authentication 
    86 //                      lc.login(); 
    87 //              } 
    88 //              catch (LoginException le) { 
    89 //                      System.err.println("Authentication failed:"); 
    90 //                      System.err.println("  " + le.getMessage()); 
    91 //                      returnValue = false; 
    92 //              } 
     65                LoginContext lc = null; 
     66                try { 
     67                        lc = new LoginContext("WiscScanLogin", new AutoLoginHandler(credentials)); 
     68                } 
     69                catch (LoginException le) { 
     70                        System.err.println("Cannot create LoginContext. " + le.getMessage()); 
     71                        returnValue = false; 
     72                } 
     73                catch (SecurityException se) { 
     74                        returnValue = false; 
     75                } 
     76 
     77                try { 
     78                        // attempt authentication 
     79                        lc.login(); 
     80                } 
     81                catch (LoginException le) { 
     82                        System.err.println("Authentication failed:"); 
     83                        System.err.println("  " + le.getMessage()); 
     84                        returnValue = false; 
     85                } 
    9386 
    9487                return returnValue; 
    9588        } 
    96  
    9789} 
Note: See TracChangeset for help on using the changeset viewer.