org.exoplatform.services.security.cas.client
Class AbstractHTTPUsernamePasswordValidator
java.lang.Object
javax.servlet.GenericServlet
javax.servlet.http.HttpServlet
org.exoplatform.services.security.cas.client.AbstractHTTPUsernamePasswordValidator
- All Implemented Interfaces:
- java.io.Serializable, javax.servlet.Servlet, javax.servlet.ServletConfig
- Direct Known Subclasses:
- BaseHTTPUsernamePasswordValidatorImpl
public abstract class AbstractHTTPUsernamePasswordValidator
- extends javax.servlet.http.HttpServlet
- Version:
- $Id: $
- Author:
- Andrey Parfonov
- See Also:
- Serialized Form
|
Field Summary |
protected org.apache.commons.logging.Log |
log
Logger. |
|
Method Summary |
protected abstract org.exoplatform.container.ExoContainer |
getContainer()
|
protected abstract void |
sendFailMessage(javax.servlet.http.HttpServletResponse response,
java.lang.String principal)
For customize authentication fail message. |
protected abstract void |
sendSuccessMessage(javax.servlet.http.HttpServletResponse response,
java.lang.String principal)
For customize authentication success message. |
void |
service(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
Validate username/password. |
| Methods inherited from class javax.servlet.http.HttpServlet |
doDelete, doGet, doHead, doOptions, doPost, doPut, doTrace, getLastModified, service |
| Methods inherited from class javax.servlet.GenericServlet |
destroy, getInitParameter, getInitParameterNames, getServletConfig, getServletContext, getServletInfo, getServletName, init, init, log, log |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
log
protected org.apache.commons.logging.Log log
- Logger.
AbstractHTTPUsernamePasswordValidator
public AbstractHTTPUsernamePasswordValidator()
service
public final void service(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
throws javax.servlet.ServletException,
java.io.IOException
- Validate username/password.
- Overrides:
service in class javax.servlet.http.HttpServlet
- Throws:
javax.servlet.ServletException
java.io.IOException
sendSuccessMessage
protected abstract void sendSuccessMessage(javax.servlet.http.HttpServletResponse response,
java.lang.String principal)
throws java.io.IOException
- For customize authentication success message.
- Parameters:
response - the HTTPServletResponse.principal - the principal's name.
- Throws:
java.io.IOException - if i/o error occurs.
sendFailMessage
protected abstract void sendFailMessage(javax.servlet.http.HttpServletResponse response,
java.lang.String principal)
throws java.io.IOException
- For customize authentication fail message.
- Parameters:
response - the HTTPServletResponse.principal - the principal's name.
- Throws:
java.io.IOException - if i/o error occurs.
getContainer
protected abstract org.exoplatform.container.ExoContainer getContainer()
- Returns:
- the actual container.
Copyright © 2010 eXo Platform SAS. All Rights Reserved.