jrun.servlet.security
Interface WebAppSecurity

All Superinterfaces:
ConfigurableServicePartitionMBean, java.io.Serializable, Service, ServiceMBean, ServicePartitionMBean, WebAppSecurityServiceMBean
All Known Implementing Classes:
WebAppSecurityService

public interface WebAppSecurity
extends WebAppSecurityServiceMBean

Processes and stores security data for a web application. It parses the web.xml and creates WebAppAuthenticationFactorys and SecurityFilters. It also finds the JRunSecurityManager.

Author:
Brian Deitte

Fields inherited from interface jrunx.kernel.Service
INITIALIZED, STARTED, STARTING, STOPPED, STOPPING, UNINITIALIZED
 
Method Summary
 WebResourceCollection getResource(java.lang.String resourceName)
           
 java.util.Iterator getSecurityFilters()
           
 SSL getSSL()
           
 void requestBegin(javax.servlet.http.HttpServletRequest request)
          This method needs to be called once at the beginning of every request.
 void requestEnd()
          This method needs to be called once at the end every request.
 
Methods inherited from interface jrun.servlet.security.WebAppSecurityServiceMBean
authenticate, getErrorPage, getLoginPage, getServletRoleRefs, getWebAppMetaData, getWebAppSecurity, isAuthorized, isPrincipalInRole, logoff
 
Methods inherited from interface jrunx.kernel.ConfigurableServicePartitionMBean
setChildElements
 
Methods inherited from interface jrunx.kernel.ServicePartitionMBean
addService, addService, iterator, removeService, removeService
 
Methods inherited from interface jrunx.kernel.ServiceMBean
bind, getBindToJNDI, getDeactivated, getDomainName, getJRunService, getLogger, getName, getParentService, getServerName, requestServer, setBindToJNDI, setDeactivated, setDomainName, setName, setParentService, unbind
 
Methods inherited from interface jrunx.kernel.Service
destroy, getStatus, init, start, stop, updateStatus
 

Method Detail

requestBegin

public void requestBegin(javax.servlet.http.HttpServletRequest request)
This method needs to be called once at the beginning of every request.

requestEnd

public void requestEnd()
This method needs to be called once at the end every request.

getResource

public WebResourceCollection getResource(java.lang.String resourceName)

getSecurityFilters

public java.util.Iterator getSecurityFilters()

getSSL

public SSL getSSL()


Copyright � 2002 Macromedia Corporation. All Rights Reserved.