com.basecmp.core.security.filter
Interface LoginConstraint

All Known Implementing Classes:
AbstractLoginConstraint

public interface LoginConstraint

TODO Write Class-Description Created on 08.05.2004

Author:
Wolfgang Schröder

Field Summary
static int AUTH_METHOD_FORM
           
static java.lang.String DEFAULT_LOGIN_SUBMIT_PATTERN
           
static java.lang.String FORM_INPUT_PASSWORD
           
static java.lang.String FORM_INPUT_USERNAME
           
 
Method Summary
 int getAuthMethod()
           
 java.lang.String getPassword(HttpServletRequest request)
           
 java.lang.String getStoredHostname(HttpServletRequest request)
           
 java.lang.String getStoredParameter(HttpServletRequest request, java.lang.String parameterName)
           
 java.lang.String getStoredQueryString(HttpServletRequest request)
           
 java.lang.String getStoredUrl(HttpServletRequest request)
           
 java.lang.String getUsername(HttpServletRequest request)
           
 void init(FilterConfig filterConfig)
           
 boolean processLogin(HttpServletRequest request)
           
 boolean processLogout(HttpServletRequest request)
           
 void resetSessionAttributes(HttpSession session)
           
 void showLogin(HttpServletRequest request, HttpServletResponse response)
           
 void showUnauthorized(HttpServletRequest request, HttpServletResponse response)
           
 

Field Detail

AUTH_METHOD_FORM

public static final int AUTH_METHOD_FORM
See Also:
Constant Field Values

DEFAULT_LOGIN_SUBMIT_PATTERN

public static final java.lang.String DEFAULT_LOGIN_SUBMIT_PATTERN
See Also:
Constant Field Values

FORM_INPUT_PASSWORD

public static final java.lang.String FORM_INPUT_PASSWORD
See Also:
Constant Field Values

FORM_INPUT_USERNAME

public static final java.lang.String FORM_INPUT_USERNAME
See Also:
Constant Field Values
Method Detail

getAuthMethod

public int getAuthMethod()

getPassword

public java.lang.String getPassword(HttpServletRequest request)

getStoredHostname

public java.lang.String getStoredHostname(HttpServletRequest request)

getStoredParameter

public java.lang.String getStoredParameter(HttpServletRequest request,
                                           java.lang.String parameterName)

getStoredQueryString

public java.lang.String getStoredQueryString(HttpServletRequest request)

getStoredUrl

public java.lang.String getStoredUrl(HttpServletRequest request)

getUsername

public java.lang.String getUsername(HttpServletRequest request)

init

public void init(FilterConfig filterConfig)

processLogin

public boolean processLogin(HttpServletRequest request)

processLogout

public boolean processLogout(HttpServletRequest request)

resetSessionAttributes

public void resetSessionAttributes(HttpSession session)

showLogin

public void showLogin(HttpServletRequest request,
                      HttpServletResponse response)

showUnauthorized

public void showUnauthorized(HttpServletRequest request,
                             HttpServletResponse response)


Copyright © 2004 by basecmp® - Professional Web Solutions