Fixed bug where if refreshKrb5Config is true and a krb5.conf|ini is not used

an error occurs.


git-svn-id: http://svn.igniterealtime.org/svn/repos/spark/trunk@10591 b35dd754-fafc-0310-a699-88a17e54d16e
This commit is contained in:
Jay Kline
2008-06-25 17:41:11 +00:00
committed by jay
parent 82813ca3b9
commit aa7fb15009
2 changed files with 24 additions and 9 deletions

View File

@ -678,8 +678,14 @@ public final class LoginDialog {
System.setProperty("java.security.krb5.debug","false");
System.setProperty("sun.security.krb5.debug","false");
}
String ssoMethod = localPref.getSSOMethod();
if(!ModelUtil.hasLength(ssoMethod)) {
ssoMethod = "file";
}
System.setProperty("javax.security.auth.useSubjectCredsOnly", "false");
GSSAPIConfiguration config = new GSSAPIConfiguration();
GSSAPIConfiguration config = new GSSAPIConfiguration( ssoMethod.equals("file") );
Configuration.setConfiguration(config);
LoginContext lc;
@ -709,11 +715,6 @@ public final class LoginDialog {
//useSSO(false);
}
String ssoMethod = localPref.getSSOMethod();
if(!ModelUtil.hasLength(ssoMethod)) {
ssoMethod = "file";
}
String ssoKdc;
if(ssoMethod.equals("dns")) {
ssoKdc = getDnsKdc(princRealm);