| java.lang.Object com.ivata.groupware.mask.struts.GuestMaskAuthenticator
All known Subclasses: com.ivata.groupware.mask.struts.TestGuestMaskAuthenticator,
GuestMaskAuthenticator | public class GuestMaskAuthenticator implements MaskAuthenticator(Code) | | This authenticator allows guest access to all pages. It automatically
creates a guest security session if there is none.
since: ivata groupware 1.0 (02-Sep-2005) author: Colin MacLeod version: $Revision: 1.3 $ |
GuestMaskAuthenticator | public GuestMaskAuthenticator(Security securityParam, String siteThemeParam, String siteDefaultDBParam)(Code) | | Constructor.
Parameters: securityParam - Current security implementation. Used to createdefault security sessions. Parameters: siteThemeParam - Default site theme (taken from settings). Parameters: siteDefaultDB - Default site database name (take from settings). |
authenticate | public String authenticate(HttpSession sessionParam, HttpServletRequest requestParam, ServletContext servletContextParam, boolean loginParam) throws SystemException(Code) | | Allows guest access to all pages. It automatically
creates a guest security session if there is none.
Parameters: requestParam - Request we are currently processing. Parameters: sessionParam - HTTP Session for current user. Parameters: servletContext - Current context of the servlet or servlet page. Parameters: loginParam - indicates whether or not we are logging in. Never usedby this authenticator. this authenticator always returns null . |
loginGuest | protected SecuritySession loginGuest(HttpSession sessionParam, HttpServletRequest requestParam) throws SystemException(Code) | | This method actually logs in the guest user. Desinged for overriding.
Parameters: requestParam - Request we are currently processing. Parameters: sessionParam - HTTP Session for current user. guest security session. |
setDefaultSessionAttributes | protected void setDefaultSessionAttributes(HttpSession sessionParam, HttpServletRequest requestParam)(Code) | | This method sets a default browser and theme. Designed for overriding.
Parameters: requestParam - Request we are currently processing. Parameters: sessionParam - HTTP Session for current user. guest security session. |
|
|