Fix https://issues.apache.org/bugzilla/show_bug.cgi?id=50016
authormarkt <markt@13f79535-47bb-0310-9956-ffa450edef68>
Fri, 8 Oct 2010 14:02:05 +0000 (14:02 +0000)
committermarkt <markt@13f79535-47bb-0310-9956-ffa450edef68>
Fri, 8 Oct 2010 14:02:05 +0000 (14:02 +0000)
commite3eed5fa4ade7b2bd48c0b5c7f4fb0845905d963
treed284bd42da6487591fbaae4ca0800743ace17541
parent29a66dc002bda132bdf63f3d86d6a10b77519f36
Fix https://issues.apache.org/bugzilla/show_bug.cgi?id=50016
Re-factor isUserInRole() and login() / logout() methods to support JACC implementations and to improve encapsulation.
Patch provided by David Jencks.

git-svn-id: https://svn.apache.org/repos/asf/tomcat/trunk@1005834 13f79535-47bb-0310-9956-ffa450edef68
14 files changed:
java/org/apache/catalina/Authenticator.java
java/org/apache/catalina/Realm.java
java/org/apache/catalina/authenticator/AuthenticatorBase.java
java/org/apache/catalina/authenticator/BasicAuthenticator.java
java/org/apache/catalina/authenticator/DigestAuthenticator.java
java/org/apache/catalina/authenticator/FormAuthenticator.java
java/org/apache/catalina/authenticator/LocalStrings.properties
java/org/apache/catalina/authenticator/NonLoginAuthenticator.java
java/org/apache/catalina/authenticator/SSLAuthenticator.java
java/org/apache/catalina/connector/LocalStrings.properties
java/org/apache/catalina/connector/Request.java
java/org/apache/catalina/realm/RealmBase.java
java/org/apache/catalina/realm/UserDatabaseRealm.java
webapps/docs/changelog.xml