[jboss-cvs] JBossAS SVN: r102574 - projects/security/security-negotiation/branches/security-negotiation-2.0.3.SP1_JBPAPP-3944/jboss-negotiation-spnego/src/main/java/org/jboss/security/negotiation/spnego.
jboss-cvs-commits at lists.jboss.org
jboss-cvs-commits at lists.jboss.org
Thu Mar 18 14:07:23 EDT 2010
Author: darran.lofthouse at jboss.com
Date: 2010-03-18 14:07:20 -0400 (Thu, 18 Mar 2010)
New Revision: 102574
Modified:
projects/security/security-negotiation/branches/security-negotiation-2.0.3.SP1_JBPAPP-3944/jboss-negotiation-spnego/src/main/java/org/jboss/security/negotiation/spnego/SPNEGOLoginModule.java
Log:
[JBPAPP-3944] Relax detection of mech ordering.
Modified: projects/security/security-negotiation/branches/security-negotiation-2.0.3.SP1_JBPAPP-3944/jboss-negotiation-spnego/src/main/java/org/jboss/security/negotiation/spnego/SPNEGOLoginModule.java
===================================================================
--- projects/security/security-negotiation/branches/security-negotiation-2.0.3.SP1_JBPAPP-3944/jboss-negotiation-spnego/src/main/java/org/jboss/security/negotiation/spnego/SPNEGOLoginModule.java 2010-03-18 17:54:44 UTC (rev 102573)
+++ projects/security/security-negotiation/branches/security-negotiation-2.0.3.SP1_JBPAPP-3944/jboss-negotiation-spnego/src/main/java/org/jboss/security/negotiation/spnego/SPNEGOLoginModule.java 2010-03-18 18:07:20 UTC (rev 102574)
@@ -234,20 +234,21 @@
kerberosSupported = it.next().equals(kerberos);
}
- NegTokenTarg negTokenTarg = new NegTokenTarg();
-
if (kerberosSupported)
{
- negTokenTarg.setNegResult(NegTokenTarg.ACCEPT_INCOMPLETE);
- negTokenTarg.setSupportedMech(kerberos);
+ log.warn("Kerberos MECH supported but not first in list.");
+ gssToken = negTokenInit.getMechToken();
}
else
{
+ NegTokenTarg negTokenTarg = new NegTokenTarg();
negTokenTarg.setNegResult(NegTokenTarg.REJECTED);
+
+ negotiationContext.setResponseMessage(negTokenTarg);
+
+ return Boolean.FALSE;
}
- negotiationContext.setResponseMessage(negTokenTarg);
- return Boolean.FALSE;
}
}
More information about the jboss-cvs-commits
mailing list