JDK-6924535 : HTTP/SPNEGO reuses old header when -Dhttp.auth.preference=kerberos is set
  • Type: Bug
  • Component: core-libs
  • Sub-Component: java.net
  • Affected Version: 6u17
  • Priority: P3
  • Status: Closed
  • Resolution: Duplicate
  • OS: generic
  • CPU: generic
  • Submitted: 2010-02-09
  • Updated: 2010-11-04
  • Resolved: 2010-02-11
Related Reports
Duplicate :  
Relates :  
Description
In Java 6, we have a block of codes to detect what scheme should be chosen which also invalidate some previous authentication states. It seems that if the http.auth.preference system property is set, Java thinks there's no need to performance this detection and the old header was reused, and the server rejects it as a replay. Too bad.