com.caucho.server.http
Class AbstractAuthenticator
java.lang.Object
|
+--com.caucho.server.http.AbstractAuthenticator
- All Implemented Interfaces:
- Authenticator
- Direct Known Subclasses:
- JdbcAuthenticator, NullAuthenticator
- public abstract class AbstractAuthenticator
- extends java.lang.Object
- implements Authenticator
Method Summary |
java.security.Principal |
authenticate(HttpServletRequest request,
java.lang.String user,
java.lang.String password)
|
java.security.Principal |
authenticate(java.lang.String user,
java.lang.String password)
|
java.security.Principal |
authenticateCookie(HttpServletRequest request,
java.lang.String cookieValue)
|
java.security.Principal |
authenticateCookie(java.lang.String cookieValue)
|
void |
init(CauchoApplication app,
RegistryNode params)
|
boolean |
isUserInRole(HttpServletRequest request,
java.security.Principal user,
java.lang.String role)
|
boolean |
isUserInRole(java.security.Principal user,
java.lang.String role)
|
boolean |
updateCookie(HttpServletRequest request,
java.security.Principal user,
java.lang.String cookieValue)
|
boolean |
updateCookie(java.security.Principal user,
java.lang.String cookieValue)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AbstractAuthenticator
public AbstractAuthenticator()
init
public void init(CauchoApplication app,
RegistryNode params)
throws ServletException
- Specified by:
init
in interface Authenticator
authenticate
public java.security.Principal authenticate(HttpServletRequest request,
java.lang.String user,
java.lang.String password)
- Specified by:
authenticate
in interface Authenticator
authenticateCookie
public java.security.Principal authenticateCookie(HttpServletRequest request,
java.lang.String cookieValue)
- Specified by:
authenticateCookie
in interface Authenticator
updateCookie
public boolean updateCookie(HttpServletRequest request,
java.security.Principal user,
java.lang.String cookieValue)
- Specified by:
updateCookie
in interface Authenticator
isUserInRole
public boolean isUserInRole(HttpServletRequest request,
java.security.Principal user,
java.lang.String role)
- Specified by:
isUserInRole
in interface Authenticator
authenticate
public java.security.Principal authenticate(java.lang.String user,
java.lang.String password)
- Specified by:
authenticate
in interface Authenticator
authenticateCookie
public java.security.Principal authenticateCookie(java.lang.String cookieValue)
- Specified by:
authenticateCookie
in interface Authenticator
updateCookie
public boolean updateCookie(java.security.Principal user,
java.lang.String cookieValue)
- Specified by:
updateCookie
in interface Authenticator
isUserInRole
public boolean isUserInRole(java.security.Principal user,
java.lang.String role)
- Specified by:
isUserInRole
in interface Authenticator