[jboss-cvs] JBossAS SVN: r114812 - projects/security/security-negotiation/branches/security-negotiation-2.2.5.Final-bz-1098360/jboss-negotiation-common/src/main/java/org/jboss/security/negotiation.

jboss-cvs-commits at lists.jboss.org jboss-cvs-commits at lists.jboss.org
Thu May 15 20:50:51 EDT 2014


Author: dehort
Date: 2014-05-15 20:50:51 -0400 (Thu, 15 May 2014)
New Revision: 114812

Modified:
   projects/security/security-negotiation/branches/security-negotiation-2.2.5.Final-bz-1098360/jboss-negotiation-common/src/main/java/org/jboss/security/negotiation/NegotiationAuthenticator.java
Log:
Backport SECURITY-640

Modified: projects/security/security-negotiation/branches/security-negotiation-2.2.5.Final-bz-1098360/jboss-negotiation-common/src/main/java/org/jboss/security/negotiation/NegotiationAuthenticator.java
===================================================================
--- projects/security/security-negotiation/branches/security-negotiation-2.2.5.Final-bz-1098360/jboss-negotiation-common/src/main/java/org/jboss/security/negotiation/NegotiationAuthenticator.java	2014-05-16 00:45:07 UTC (rev 114811)
+++ projects/security/security-negotiation/branches/security-negotiation-2.2.5.Final-bz-1098360/jboss-negotiation-common/src/main/java/org/jboss/security/negotiation/NegotiationAuthenticator.java	2014-05-16 00:50:51 UTC (rev 114812)
@@ -224,7 +224,9 @@
 
       if (principal == null)
       {
-         response.sendError(Response.SC_UNAUTHORIZED);
+         // Instead of returning a 401 here...attempt to fallback to form, otherwise return a 401
+         log.debug("SPNEGO based authentication failed...initiating negotiation");
+         initiateNegotiation(request, response, config);
       }
       else
       {



More information about the jboss-cvs-commits mailing list