Part 1 of SPNEGO/Windows authentication support.
authormarkt <markt@13f79535-47bb-0310-9956-ffa450edef68>
Tue, 29 Mar 2011 19:08:43 +0000 (19:08 +0000)
committermarkt <markt@13f79535-47bb-0310-9956-ffa450edef68>
Tue, 29 Mar 2011 19:08:43 +0000 (19:08 +0000)
commit00da28c6b008dd97ab10b68711bba7c926280675
tree57f5f7446c561e376e61cba752ea75e95ca85ff8
parent0200bdf671a2c803bd050c14999a3acca9b3da86
Part 1 of SPNEGO/Windows authentication support.
This adds authentication support but not authorisation. Some Realm refactoring is required to get authorisation working.
SPNEGO is tricky to configure correctly. Some things I know will break it, some I suspect might. There is a long list of questions in the Javadoc that need to be tested.
This authenticator started off as a patch by Michael Osipov.

git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@1086683 13f79535-47bb-0310-9956-ffa450edef68
java/org/apache/catalina/authenticator/Constants.java
java/org/apache/catalina/authenticator/SpnegoAuthenticator.java [new file with mode: 0644]
java/org/apache/catalina/startup/Authenticators.properties
java/org/apache/catalina/util/Base64.java
webapps/docs/config/valve.xml
webapps/docs/windows-auth-howto.xml