Ignore:
Timestamp:
02/25/11 15:42:06 (9 years ago)
Author:
hanly
Message:

Made some changes to debug.

File:
1 edited

Legend:

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

    r7634 r7636  
    44 
    55/* 
    6 Java code for use with WiscScan. 
     6Utility code for use with WiscScan. 
    77 
    8 Copyright (c) 2008, UW-Madison LOCI 
     8Copyright (c) 2011, UW-Madison LOCI 
    99All rights reserved. 
    1010 
     
    3737import javax.security.auth.login.LoginContext; 
    3838import javax.security.auth.login.LoginException; 
     39import javax.swing.JOptionPane; 
    3940 
    4041/** 
     
    5758        public static boolean tryLogin(String username, String password) { 
    5859                boolean returnValue = true; 
     60                 
     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")); 
    5965 
    6066                // Create the credentials file 
    61                 Credentials credentials = new Credentials(); 
    62                 credentials.setM_username(username); 
    63                 credentials.setM_password(password); 
    64  
    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                         System.err.println("Cannot create LoginContext. " + se.getMessage()); 
    75                         returnValue = false; 
    76                 } 
    77  
    78                 try { 
    79                         // attempt authentication 
    80                         lc.login(); 
    81                 } 
    82                 catch (LoginException le) { 
    83                         System.err.println("Authentication failed:"); 
    84                         System.err.println("  " + le.getMessage()); 
    85                         returnValue = false; 
    86                 } 
     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//              } 
    8793 
    8894                return returnValue; 
Note: See TracChangeset for help on using the changeset viewer.