A B C D F G H I J L N P R S T V W

A

accessDenied(Request<HttpServletRequest>, Response<HttpServletResponse>) - Method in class net.sf.jguard.jee.authorization.HttpServletAuthorizationBindings
 
AccessFilter - Class in net.sf.jguard.jee.authentication.http
Bound HTTP call to jGuard.
AccessFilter() - Constructor for class net.sf.jguard.jee.authentication.http.AccessFilter
 
alreadyAuthenticated(Request<HttpServletRequest>) - Method in class net.sf.jguard.jee.authentication.filters.HttpServletStatefulAuthenticationFiltersProvider
 
anonymize(Request<HttpServletRequest>) - Method in class net.sf.jguard.jee.provisioning.HttpServletProvisioningServicePoint
 
AnonymizerRequestWrapper - Class in net.sf.jguard.jee.lifecycle
wrap the ServletRequest object to 'decorate' it to anonymize the user by hiding some request parameters and identifying as GUEST.
AnonymizerRequestWrapper(HttpServletRequest) - Constructor for class net.sf.jguard.jee.lifecycle.AnonymizerRequestWrapper
 
AnonymizerRequestWrapper(HttpServletRequest, String, String) - Constructor for class net.sf.jguard.jee.lifecycle.AnonymizerRequestWrapper
 
answerToChallenge(Request, Response) - Method in class net.sf.jguard.jee.authentication.schemes.AuditSchemeHandler
no challenge are asked to the user.
attributeAdded(HttpSessionBindingEvent) - Method in class net.sf.jguard.jee.listeners.SessionAttributeListener
 
attributeRemoved(HttpSessionBindingEvent) - Method in class net.sf.jguard.jee.listeners.SessionAttributeListener
 
attributeReplaced(HttpSessionBindingEvent) - Method in class net.sf.jguard.jee.listeners.SessionAttributeListener
 
AuditSchemeHandler<Req,Res> - Class in net.sf.jguard.jee.authentication.schemes
 
AuditSchemeHandler(Map<String, String>, StatefulScopes) - Constructor for class net.sf.jguard.jee.authentication.schemes.AuditSchemeHandler
 
AUTH_SCHEME - Static variable in interface net.sf.jguard.jee.HttpConstants
 
AUTHENTICATION_CONFIGURATION_LOCATION - Static variable in interface net.sf.jguard.jee.HttpConstants
 
AUTHENTICATION_FAILED_URI - Static variable in class net.sf.jguard.jee.authentication.schemes.HttpServletLoginPasswordFormSchemeHandler
 
AUTHENTICATION_FAILED_URI - Static variable in interface net.sf.jguard.jee.HttpConstants
 
AUTHENTICATION_SUCCEED_URI - Static variable in class net.sf.jguard.jee.authentication.schemes.HttpServletLoginPasswordFormSchemeHandler
 
AUTHENTICATION_SUCCEED_URI - Static variable in interface net.sf.jguard.jee.HttpConstants
 
authenticationFailed(Request, Response) - Method in class net.sf.jguard.jee.authentication.schemes.AuditSchemeHandler
nothing to do when authentication failed.
authenticationFailed(Request<HttpServletRequest>, Response<HttpServletResponse>) - Method in class net.sf.jguard.jee.authentication.schemes.HttpServletLoginPasswordFormSchemeHandler
 
AuthenticationSchemes - Enum in net.sf.jguard.jee.authentication.http
 
authenticationSucceed(Subject, Request, Response) - Method in class net.sf.jguard.jee.authentication.schemes.AuditSchemeHandler
nothing to do when authentication succeed.
authenticationSucceed(Subject, Request<HttpServletRequest>, Response<HttpServletResponse>) - Method in class net.sf.jguard.jee.authentication.schemes.HttpServletLoginPasswordFormSchemeHandler
translate in the underlying technology the overall authentication success.
AUTHORIZATION_CONFIGURATION_LOCATION - Static variable in interface net.sf.jguard.jee.HttpConstants
 
Authorized - Class in net.sf.jguard.jee.taglib
display the jsp fragment if the user has got the right to access to the ressource protected by the permission.
Authorized() - Constructor for class net.sf.jguard.jee.taglib.Authorized
 

B

buildCaptchaChallenge(HttpServletRequest, HttpServletResponse) - Static method in class net.sf.jguard.jee.authentication.http.CaptchaChallengeBuilder
 
buildChallenge(Request, Response) - Method in class net.sf.jguard.jee.authentication.schemes.AuditSchemeHandler
no challenge are needed to collect required informations.
buildChallenge(Request<HttpServletRequest>, Response<HttpServletResponse>) - Method in class net.sf.jguard.jee.authentication.schemes.HttpServletJcaptchaAuthenticationSchemeHandler
create a challenge in the underlying technology way.
buildChallenge(Request<HttpServletRequest>, Response<HttpServletResponse>) - Method in class net.sf.jguard.jee.authentication.schemes.HttpServletLoginPasswordFormSchemeHandler
 

C

CaptchaChallengeBuilder - Class in net.sf.jguard.jee.authentication.http
 
CaptchaChallengeBuilder() - Constructor for class net.sf.jguard.jee.authentication.http.CaptchaChallengeBuilder
 
challengeNeeded(Request, Response) - Method in class net.sf.jguard.jee.authentication.schemes.AuditSchemeHandler
like AuditSchemeHandler only records activity, it doesnt need to request an authentication challenge.
checkPermission(HttpSession, Permission) - Method in class net.sf.jguard.jee.authorization.http.HttpAccessControllerUtils
checks if the Subject bound to the HttpSession has got the Permission.
checkPermission(HttpSession, Permission) - Method in class net.sf.jguard.jee.authorization.HttpAccessControllerUtils
checks if the Subject bound to the HttpSession has got the Permission.
condition() - Method in class net.sf.jguard.jee.taglib.Authorized
allow or not to display jsp content;depends on access rights.
condition() - Method in class net.sf.jguard.jee.taglib.HasPermission
 
condition() - Method in class net.sf.jguard.jee.taglib.HasPrincipal
allow or not to display jsp content;depends on user's principalsArray (Principals).
configure() - Method in class net.sf.jguard.jee.JEEModule
 
contextDestroyed(ServletContextEvent) - Method in class net.sf.jguard.jee.listeners.ContextListener
method called when the webapp shutdown: this method unregister the webapp in the JGuardPolicy repository.
contextInitialized(ServletContextEvent) - Method in class net.sf.jguard.jee.listeners.ContextListener
method called when the webapp start.
ContextListener - Class in net.sf.jguard.jee.listeners
initialize authentication and authorization engines in jGuard.
ContextListener() - Constructor for class net.sf.jguard.jee.listeners.ContextListener
 
ContextUtil - Class in net.sf.jguard.jee.util
utility class to resolve path in a jee environment.
ContextUtil() - Constructor for class net.sf.jguard.jee.util.ContextUtil
 

D

DEBUG - Static variable in interface net.sf.jguard.jee.HttpConstants
 
def - Variable in class net.sf.jguard.jee.taglib.JGuardTagCredential
 
DEFAULT_AUTHENTICATION_CONFIGURATION_LOCATION - Static variable in interface net.sf.jguard.jee.HttpConstants
 
DEFAULT_AUTHORIZATION_CONFIGURATION_LOCATION - Static variable in interface net.sf.jguard.jee.HttpConstants
 
destroy() - Method in class net.sf.jguard.jee.authentication.http.AccessFilter
 
doEndTag() - Method in class net.sf.jguard.jee.taglib.JGuardTagCredential
 
doFilter(ServletRequest, ServletResponse, FilterChain) - Method in class net.sf.jguard.jee.authentication.http.AccessFilter
 
doGet(HttpServletRequest, HttpServletResponse) - Method in class net.sf.jguard.jee.DummyServlet
 
doPost(HttpServletRequest, HttpServletResponse) - Method in class net.sf.jguard.jee.DummyServlet
 
DummyServlet - Class in net.sf.jguard.jee
 
DummyServlet() - Constructor for class net.sf.jguard.jee.DummyServlet
 

F

FILTER_LOCATION - Static variable in class net.sf.jguard.jee.listeners.ContextListener
 

G

get() - Method in class net.sf.jguard.jee.authentication.filters.HttpServletGuestAuthenticationFiltersProvider
 
get() - Method in class net.sf.jguard.jee.authorization.filters.HttpServletAuthorizationFiltersProvider
 
get() - Method in class net.sf.jguard.jee.authorization.filters.HttpServletGuestAuthorizationFiltersProvider
 
get() - Method in class net.sf.jguard.jee.HttpServletGuestAuthenticationSchemeHandlersProvider
 
get() - Method in class net.sf.jguard.jee.HttpServletRequestAdapter
 
get() - Method in class net.sf.jguard.jee.HttpServletResponseAdapter
 
get() - Method in class net.sf.jguard.jee.HttpSessionAdapter
 
getActions() - Method in class net.sf.jguard.jee.taglib.HasPermission
 
getApplicationAttribute(String) - Method in class net.sf.jguard.jee.authentication.http.HttpServletScopes
 
getApplicationName() - Method in class net.sf.jguard.jee.taglib.HasPrincipal
 
getCallbackTypes() - Method in class net.sf.jguard.jee.authentication.schemes.AuditSchemeHandler
 
getCaptchaAnswer(Request<HttpServletRequest>, Response<HttpServletResponse>) - Method in class net.sf.jguard.jee.authentication.schemes.HttpServletJcaptchaAuthenticationSchemeHandler
 
getClassName() - Method in class net.sf.jguard.jee.taglib.HasPermission
 
getClazz() - Method in class net.sf.jguard.jee.taglib.HasPrincipal
 
getContextPath(ServletContext, String) - Static method in class net.sf.jguard.jee.util.ContextUtil
resolve the abstract path provided into a real path.
getContextPath(PortletContext, String) - Static method in class net.sf.jguard.jee.util.ContextUtil
resolve the abstract path provided into a real path.
getCredentials(Subject) - Method in class net.sf.jguard.jee.taglib.JGuardTagCredential
 
getCredentials(Subject) - Method in class net.sf.jguard.jee.taglib.PrivCredential
 
getCredentials(Subject) - Method in class net.sf.jguard.jee.taglib.PubCredential
 
getDefault() - Method in class net.sf.jguard.jee.taglib.JGuardTagCredential
 
getGrantedPermissions() - Method in class net.sf.jguard.jee.authentication.schemes.AuditSchemeHandler
no Permission needs to be granted to the user to collect informations.
getGrantedPermissions() - Method in class net.sf.jguard.jee.provisioning.HttpServletProvisioningServicePoint
 
getHeader(String) - Method in class net.sf.jguard.jee.authentication.http.JGuardServletRequestWrapper
 
getHeader(String) - Method in class net.sf.jguard.jee.lifecycle.AnonymizerRequestWrapper
 
getId() - Method in class net.sf.jguard.jee.taglib.JGuardTagCredential
 
getInitApplicationAttribute(String) - Method in class net.sf.jguard.jee.authentication.http.HttpServletScopes
 
getInjector() - Method in class net.sf.jguard.jee.authentication.http.AccessFilter
 
getInjector() - Method in class net.sf.jguard.jee.listeners.ContextListener
 
getLabel() - Method in enum net.sf.jguard.jee.authentication.http.AuthenticationSchemes
 
getLocale(Request<Req>) - Method in class net.sf.jguard.jee.authentication.schemes.AuditSchemeHandler
 
getLocale(Request<HttpServletRequest>) - Method in class net.sf.jguard.jee.authentication.schemes.HttpServletAuditSchemeHandler
 
getLogin(Request<HttpServletRequest>) - Method in class net.sf.jguard.jee.authentication.schemes.HttpServletLoginPasswordFormSchemeHandler
 
getLogoffPermission() - Method in class net.sf.jguard.jee.authentication.schemes.HttpServletJcaptchaAuthenticationSchemeHandler
 
getLogoffPermission() - Method in class net.sf.jguard.jee.authentication.schemes.HttpServletLoginPasswordFormSchemeHandler
 
getLogonPermission() - Method in class net.sf.jguard.jee.authentication.schemes.HttpServletJcaptchaAuthenticationSchemeHandler
 
getLogonPermission() - Method in class net.sf.jguard.jee.authentication.schemes.HttpServletLoginPasswordFormSchemeHandler
 
getLogonProcessPermission() - Method in class net.sf.jguard.jee.authentication.schemes.HttpServletJcaptchaAuthenticationSchemeHandler
 
getLogonProcessPermission() - Method in class net.sf.jguard.jee.authentication.schemes.HttpServletLoginPasswordFormSchemeHandler
 
getName() - Method in class net.sf.jguard.jee.authentication.schemes.AuditSchemeHandler
 
getName() - Method in class net.sf.jguard.jee.taglib.HasPermission
 
getOperator() - Method in class net.sf.jguard.jee.taglib.HasPrincipal
 
getParameter(String) - Method in class net.sf.jguard.jee.lifecycle.AnonymizerRequestWrapper
 
getParameterTypes() - Method in class net.sf.jguard.jee.taglib.HasPrincipal
 
getPassword(Request<HttpServletRequest>) - Method in class net.sf.jguard.jee.authentication.schemes.HttpServletLoginPasswordFormSchemeHandler
 
getPermission(Request<HttpServletRequest>) - Method in class net.sf.jguard.jee.HttpPermissionFactory
 
getPermission() - Method in class net.sf.jguard.jee.taglib.Authorized
 
getPermissionFactory() - Method in class net.sf.jguard.jee.authentication.schemes.HttpServletJcaptchaAuthenticationSchemeHandler
return the PermissionFactory.
getPermissionFactory() - Method in class net.sf.jguard.jee.authentication.schemes.HttpServletLoginPasswordFormSchemeHandler
return the PermissionFactory.
getPermissionRequested(Request<HttpServletRequest>) - Method in class net.sf.jguard.jee.authorization.HttpServletAuthorizationBindings
 
getPostAuthenticationPermission(Request<HttpServletRequest>) - Method in class net.sf.jguard.jee.authorization.HttpServletAuthorizationBindings
 
getPrincipals() - Method in class net.sf.jguard.jee.taglib.HasPrincipal
 
getRegisterPermission() - Method in class net.sf.jguard.jee.provisioning.HttpServletProvisioningServicePoint
 
getRegisterProcessPermission() - Method in class net.sf.jguard.jee.provisioning.HttpServletProvisioningServicePoint
 
getRemoteAddress(Request<Req>) - Method in class net.sf.jguard.jee.authentication.schemes.AuditSchemeHandler
 
getRemoteAddress(Request<HttpServletRequest>) - Method in class net.sf.jguard.jee.authentication.schemes.HttpServletAuditSchemeHandler
 
getRemoteHost(Request<Req>) - Method in class net.sf.jguard.jee.authentication.schemes.AuditSchemeHandler
 
getRemoteHost(Request<HttpServletRequest>) - Method in class net.sf.jguard.jee.authentication.schemes.HttpServletAuditSchemeHandler
 
getRemoteUser(LoginContextWrapper, AuthenticationManager) - Static method in class net.sf.jguard.jee.authentication.http.JEERequestWrapperUtil
return the 'identity' credential value converted to a String.
getRemoteUser() - Method in class net.sf.jguard.jee.authentication.http.JGuardServletRequestWrapper
return login of the user.
getRequestAttribute(String) - Method in class net.sf.jguard.jee.authentication.http.HttpServletScopes
 
getServletModule() - Method in class net.sf.jguard.jee.listeners.ContextListener
 
getSessionAttribute(String) - Method in class net.sf.jguard.jee.authentication.http.HttpServletScopes
 
getSessionAttributeNames() - Method in class net.sf.jguard.jee.authentication.http.HttpServletScopes
 
getSessionID(Request<HttpServletRequest>) - Method in class net.sf.jguard.jee.authentication.schemes.HttpServletJcaptchaAuthenticationSchemeHandler
 
getSubject(PageContext) - Static method in class net.sf.jguard.jee.taglib.TagUtils
grab the Subject from the user's session and authenticate
getTagName() - Method in class net.sf.jguard.jee.taglib.JGuardTagCredential
 
getTagName() - Method in class net.sf.jguard.jee.taglib.PrivCredential
 
getTagName() - Method in class net.sf.jguard.jee.taglib.PubCredential
 
getTechnologySpecificModule() - Method in class net.sf.jguard.jee.listeners.ContextListener
 
getUri() - Method in class net.sf.jguard.jee.taglib.Authorized
 
getUserPrincipal(LoginContextWrapper) - Static method in class net.sf.jguard.jee.authentication.http.JEERequestWrapperUtil
return a UserPrincipal which embeds a Subject.
getUserPrincipal() - Method in class net.sf.jguard.jee.authentication.http.JGuardServletRequestWrapper
return a SubjectAsPrincipal object which wrap the Subject in a Principal.
GO_TO_LAST_ACCESS_DENIED_URI_ON_SUCCESS - Static variable in interface net.sf.jguard.jee.HttpConstants
 

H

handlePermission(Request<HttpServletRequest>, Response<HttpServletResponse>, Permission) - Method in class net.sf.jguard.jee.authorization.HttpServletAuthorizationBindings
 
handleSchemeCallbacks(Request<Req>, Response<Res>, Callback[]) - Method in class net.sf.jguard.jee.authentication.schemes.AuditSchemeHandler
 
hasNext() - Method in class net.sf.jguard.jee.taglib.Principals
 
hasPermission(HttpServletRequest, Permission) - Method in class net.sf.jguard.jee.authorization.http.HttpAccessControllerUtils
check if the user has got the permission and return the result as a boolean.
hasPermission(HttpServletRequest, Permission) - Method in class net.sf.jguard.jee.authorization.HttpAccessControllerUtils
check if the user has got the permission and return the result as a boolean.
HasPermission - Class in net.sf.jguard.jee.taglib
display the jsp fragment if the Subject has got this Permission.
HasPermission() - Constructor for class net.sf.jguard.jee.taglib.HasPermission
 
HasPrincipal - Class in net.sf.jguard.jee.taglib
display the jsp fragment if the Subject has got this Principal/role.
HasPrincipal() - Constructor for class net.sf.jguard.jee.taglib.HasPrincipal
 
HttpAccessControllerUtils - Class in net.sf.jguard.jee.authorization.http
grab the AccessControllerWrapperImpl tied with the current HttpSession.
HttpAccessControllerUtils(AccessControllerWrapperImpl) - Constructor for class net.sf.jguard.jee.authorization.http.HttpAccessControllerUtils
 
HttpAccessControllerUtils - Class in net.sf.jguard.jee.authorization
grab the AccessControllerWrapperImpl tied with the current HttpSession.
HttpAccessControllerUtils(AccessControllerWrapperImpl) - Constructor for class net.sf.jguard.jee.authorization.HttpAccessControllerUtils
 
HttpAuthenticationSchemeHandlerProvider - Class in net.sf.jguard.jee.authentication.schemes
 
HttpAuthenticationSchemeHandlerProvider(URL, StatefulScopes) - Constructor for class net.sf.jguard.jee.authentication.schemes.HttpAuthenticationSchemeHandlerProvider
 
HttpConstants - Interface in net.sf.jguard.jee
Interface whick regroup all of the HTTP Constants used.
HttpPermissionFactory - Class in net.sf.jguard.jee
return an URLPermission.
HttpPermissionFactory() - Constructor for class net.sf.jguard.jee.HttpPermissionFactory
 
HttpServletAuditSchemeHandler - Class in net.sf.jguard.jee.authentication.schemes
 
HttpServletAuditSchemeHandler(Map<String, String>, StatefulScopes) - Constructor for class net.sf.jguard.jee.authentication.schemes.HttpServletAuditSchemeHandler
 
HttpServletAuthenticationChallengeFilter - Class in net.sf.jguard.jee
 
HttpServletAuthenticationChallengeFilter(AuthenticationServicePoint<HttpServletRequest, HttpServletResponse>, Provider<JGuardCallbackHandler<HttpServletRequest, HttpServletResponse>>, AuthenticationManager) - Constructor for class net.sf.jguard.jee.HttpServletAuthenticationChallengeFilter
 
HttpServletAuthenticationFiltersProvider - Class in net.sf.jguard.jee.authentication.filters
 
HttpServletAuthenticationFiltersProvider(AuthenticationChallengeFilter<HttpServletRequest, HttpServletResponse>) - Constructor for class net.sf.jguard.jee.authentication.filters.HttpServletAuthenticationFiltersProvider
 
HttpServletAuthenticationServicePoint - Class in net.sf.jguard.jee.authentication.http
 
HttpServletAuthenticationServicePoint(Configuration, Configuration, Collection<AuthenticationSchemeHandler<HttpServletRequest, HttpServletResponse>>, String, StatefulScopes, JGuardCallbackHandler) - Constructor for class net.sf.jguard.jee.authentication.http.HttpServletAuthenticationServicePoint
 
HttpServletAuthorizationBindings - Class in net.sf.jguard.jee.authorization
Servlet-based implementation of AuthorizationBindings.
HttpServletAuthorizationBindings(PermissionFactory<HttpServletRequest>, StatefulScopes) - Constructor for class net.sf.jguard.jee.authorization.HttpServletAuthorizationBindings
Creates a new instance of HttpServletAuthorizationBindings.
HttpServletAuthorizationFiltersProvider - Class in net.sf.jguard.jee.authorization.filters
 
HttpServletAuthorizationFiltersProvider(PolicyDecisionPoint<HttpServletRequest, HttpServletResponse>, LogoffFilter<HttpServletRequest, HttpServletResponse>) - Constructor for class net.sf.jguard.jee.authorization.filters.HttpServletAuthorizationFiltersProvider
 
HttpServletCallbackHandler - Class in net.sf.jguard.jee.authentication.callbacks
implementation for the HttpServlet underlying communication technology.
HttpServletCallbackHandler(Request<HttpServletRequest>, Response<HttpServletResponse>, Collection<AuthenticationSchemeHandler<HttpServletRequest, HttpServletResponse>>) - Constructor for class net.sf.jguard.jee.authentication.callbacks.HttpServletCallbackHandler
 
HttpServletGrantedAuthenticationSchemePermissionsProvider - Class in net.sf.jguard.jee.authentication.schemes
 
HttpServletGrantedAuthenticationSchemePermissionsProvider(Collection<AuthenticationSchemeHandler<HttpServletRequest, HttpServletResponse>>) - Constructor for class net.sf.jguard.jee.authentication.schemes.HttpServletGrantedAuthenticationSchemePermissionsProvider
 
HttpServletGrantedPermissionsProvider - Class in net.sf.jguard.jee.authorization.http
 
HttpServletGrantedPermissionsProvider(Collection<AuthenticationSchemeHandler<HttpServletRequest, HttpServletResponse>>) - Constructor for class net.sf.jguard.jee.authorization.http.HttpServletGrantedPermissionsProvider
 
HttpServletGuestAuthenticationFilter - Class in net.sf.jguard.jee.authentication.filters
 
HttpServletGuestAuthenticationFilter(Subject, AuthenticationServicePoint<HttpServletRequest, HttpServletResponse>) - Constructor for class net.sf.jguard.jee.authentication.filters.HttpServletGuestAuthenticationFilter
 
HttpServletGuestAuthenticationFiltersProvider - Class in net.sf.jguard.jee.authentication.filters
 
HttpServletGuestAuthenticationFiltersProvider(HttpServletGuestAuthenticationFilter) - Constructor for class net.sf.jguard.jee.authentication.filters.HttpServletGuestAuthenticationFiltersProvider
 
HttpServletGuestAuthenticationSchemeHandlersProvider - Class in net.sf.jguard.jee
 
HttpServletGuestAuthenticationSchemeHandlersProvider(AuthenticationSchemeHandler<HttpServletRequest, HttpServletResponse>) - Constructor for class net.sf.jguard.jee.HttpServletGuestAuthenticationSchemeHandlersProvider
 
HttpServletGuestAuthorizationFiltersProvider - Class in net.sf.jguard.jee.authorization.filters
 
HttpServletGuestAuthorizationFiltersProvider(LastAccessDeniedRegistrationFilter<HttpServletRequest, HttpServletResponse>, List<AuthorizationFilter<HttpServletRequest, HttpServletResponse>>) - Constructor for class net.sf.jguard.jee.authorization.filters.HttpServletGuestAuthorizationFiltersProvider
 
HttpServletGuestPolicyEnforcementPointFilter - Class in net.sf.jguard.jee.authentication.filters
 
HttpServletGuestPolicyEnforcementPointFilter(List<AuthenticationFilter<HttpServletRequest, HttpServletResponse>>, List<AuthorizationFilter<HttpServletRequest, HttpServletResponse>>, List<AuthenticationFilter<HttpServletRequest, HttpServletResponse>>, List<AuthorizationFilter<HttpServletRequest, HttpServletResponse>>) - Constructor for class net.sf.jguard.jee.authentication.filters.HttpServletGuestPolicyEnforcementPointFilter
 
HttpServletHookFormSchemeHandler - Class in net.sf.jguard.jee.authentication.http
 
HttpServletHookFormSchemeHandler(Collection<Callback>) - Constructor for class net.sf.jguard.jee.authentication.http.HttpServletHookFormSchemeHandler
 
HttpServletJcaptchaAuthenticationSchemeHandler - Class in net.sf.jguard.jee.authentication.schemes
 
HttpServletJcaptchaAuthenticationSchemeHandler(Map<String, String>, StatefulScopes) - Constructor for class net.sf.jguard.jee.authentication.schemes.HttpServletJcaptchaAuthenticationSchemeHandler
 
HttpServletLastAccessDeniedRegistrationFilter - Class in net.sf.jguard.jee.authorization.filters
 
HttpServletLastAccessDeniedRegistrationFilter(StatefulScopes) - Constructor for class net.sf.jguard.jee.authorization.filters.HttpServletLastAccessDeniedRegistrationFilter
 
HttpServletLastAccessDeniedRegistrationFilter - Class in net.sf.jguard.jee.authorization.http
 
HttpServletLastAccessDeniedRegistrationFilter(StatefulScopes) - Constructor for class net.sf.jguard.jee.authorization.http.HttpServletLastAccessDeniedRegistrationFilter
 
HttpServletLastAccessDeniedTriggerFilter - Class in net.sf.jguard.jee.authorization.filters
 
HttpServletLastAccessDeniedTriggerFilter(AuthenticationServicePoint<HttpServletRequest, HttpServletResponse>, StatefulScopes, AuthorizationBindings<HttpServletRequest, HttpServletResponse>, AccessControllerWrapperImpl) - Constructor for class net.sf.jguard.jee.authorization.filters.HttpServletLastAccessDeniedTriggerFilter
 
HttpServletLoginPasswordFormSchemeHandler - Class in net.sf.jguard.jee.authentication.schemes
implements an HTTP FORM Authentication scheme based on an HttpServlet API.
HttpServletLoginPasswordFormSchemeHandler(Map<String, String>, StatefulScopes) - Constructor for class net.sf.jguard.jee.authentication.schemes.HttpServletLoginPasswordFormSchemeHandler
 
HttpServletLogoffFilter - Class in net.sf.jguard.jee.authorization.filters
 
HttpServletLogoffFilter(StatefulAuthenticationServicePoint<HttpServletRequest, HttpServletResponse>, Subject, StatefulScopes, AuthorizationBindings<HttpServletRequest, HttpServletResponse>) - Constructor for class net.sf.jguard.jee.authorization.filters.HttpServletLogoffFilter
 
HttpServletPolicyDecisionPoint - Class in net.sf.jguard.jee.authorization.http
 
HttpServletPolicyDecisionPoint(AuthorizationBindings<HttpServletRequest, HttpServletResponse>, AccessControllerWrapperImpl) - Constructor for class net.sf.jguard.jee.authorization.http.HttpServletPolicyDecisionPoint
Creates a new instance of AuthorizationLifeCycle
HttpServletPolicyDecisionPoint - Class in net.sf.jguard.jee.authorization
 
HttpServletPolicyDecisionPoint(AuthorizationBindings<HttpServletRequest, HttpServletResponse>, AccessControllerWrapperImpl) - Constructor for class net.sf.jguard.jee.authorization.HttpServletPolicyDecisionPoint
Creates a new instance of AuthorizationLifeCycle
HttpServletPolicyEnforcementPoint - Class in net.sf.jguard.jee
 
HttpServletPolicyEnforcementPoint(List<AuthenticationFilter<HttpServletRequest, HttpServletResponse>>, List<AuthorizationFilter<HttpServletRequest, HttpServletResponse>>, boolean) - Constructor for class net.sf.jguard.jee.HttpServletPolicyEnforcementPoint
 
HttpServletProvisioningServicePoint - Class in net.sf.jguard.jee.provisioning
 
HttpServletProvisioningServicePoint(AuthenticationManager) - Constructor for class net.sf.jguard.jee.provisioning.HttpServletProvisioningServicePoint
Creates a new instance of HttpServletProvisioningServicePoint
HttpServletRequestAdapter - Class in net.sf.jguard.jee
adapt HttpServlet technology to the Request interface.
HttpServletRequestAdapter(HttpServletRequest) - Constructor for class net.sf.jguard.jee.HttpServletRequestAdapter
 
HttpServletResponseAdapter - Class in net.sf.jguard.jee
 
HttpServletResponseAdapter(HttpServletResponse) - Constructor for class net.sf.jguard.jee.HttpServletResponseAdapter
 
HttpServletScopes - Class in net.sf.jguard.jee.authentication.http
 
HttpServletScopes(Request<HttpServletRequest>, Response<HttpServletResponse>) - Constructor for class net.sf.jguard.jee.authentication.http.HttpServletScopes
Creates a new instance of HttpServletScopes
HttpServletStatefulAuthenticationFiltersProvider - Class in net.sf.jguard.jee.authentication.filters
 
HttpServletStatefulAuthenticationFiltersProvider(Request<HttpServletRequest>, Response<HttpServletResponse>, AuthenticationServicePoint<HttpServletRequest, HttpServletResponse>, List<AuthenticationFilter<HttpServletRequest, HttpServletResponse>>, GuestPolicyEnforcementPointFilter<HttpServletRequest, HttpServletResponse>) - Constructor for class net.sf.jguard.jee.authentication.filters.HttpServletStatefulAuthenticationFiltersProvider
 
HttpSessionAdapter - Class in net.sf.jguard.jee
 
HttpSessionAdapter(HttpSession) - Constructor for class net.sf.jguard.jee.HttpSessionAdapter
 

I

id - Variable in class net.sf.jguard.jee.taglib.JGuardTagCredential
 
init(FilterConfig) - Method in class net.sf.jguard.jee.authentication.http.AccessFilter
 
init(URL) - Method in class net.sf.jguard.jee.provisioning.HttpServletProvisioningServicePoint
 
injector - Variable in class net.sf.jguard.jee.listeners.ContextListener
 
invalidateSession() - Method in class net.sf.jguard.jee.authentication.http.HttpServletScopes
 
isAsynchronous() - Method in class net.sf.jguard.jee.authentication.callbacks.HttpServletCallbackHandler
 
isPrivate() - Method in class net.sf.jguard.jee.taglib.JGuardTagCredential
 
isPrivate() - Method in class net.sf.jguard.jee.taglib.PrivCredential
 
isPrivate() - Method in class net.sf.jguard.jee.taglib.PubCredential
 
isUserInRole(String, String, LoginContextWrapper) - Static method in class net.sf.jguard.jee.authentication.http.JEERequestWrapperUtil
 
isUserInRole(String) - Method in class net.sf.jguard.jee.authentication.http.JGuardServletRequestWrapper
wrap the isUserInRole method to check against all the RolePrincipal's set of the Subject object.

J

JEEModule - Class in net.sf.jguard.jee
 
JEEModule() - Constructor for class net.sf.jguard.jee.JEEModule
 
JEERequestWrapperUtil - Class in net.sf.jguard.jee.authentication.http
utility class for JEE wrappers like HttpServletRequestWrapper or JGuardPortletRequestWrapper.
JEERequestWrapperUtil() - Constructor for class net.sf.jguard.jee.authentication.http.JEERequestWrapperUtil
 
JGuardServletRequestWrapper - Class in net.sf.jguard.jee.authentication.http
wrap the ServletRequest object to 'decorate' it to respect the JAAS mechanism present in j2se.
JGuardServletRequestWrapper(String, AuthenticationManager, HttpServletRequest, LoginContextWrapper) - Constructor for class net.sf.jguard.jee.authentication.http.JGuardServletRequestWrapper
 
JGuardTagCredential - Class in net.sf.jguard.jee.taglib
 
JGuardTagCredential() - Constructor for class net.sf.jguard.jee.taglib.JGuardTagCredential
 

L

label - Variable in enum net.sf.jguard.jee.authentication.http.AuthenticationSchemes
 
logger - Static variable in class net.sf.jguard.jee.authorization.http.HttpAccessControllerUtils
 
logger - Static variable in class net.sf.jguard.jee.authorization.HttpAccessControllerUtils
 
logger - Static variable in class net.sf.jguard.jee.HttpPermissionFactory
 
logger - Static variable in class net.sf.jguard.jee.listeners.SessionAttributeListener
 
logger - Static variable in class net.sf.jguard.jee.listeners.SessionListener
 
LOGIN_FIELD - Static variable in class net.sf.jguard.jee.authentication.schemes.HttpServletLoginPasswordFormSchemeHandler
 
LOGIN_FIELD - Static variable in interface net.sf.jguard.jee.HttpConstants
 
LOGOFF_URI - Static variable in interface net.sf.jguard.jee.HttpConstants
 
LOGON_PROCESS_URI - Static variable in class net.sf.jguard.jee.authentication.schemes.HttpServletLoginPasswordFormSchemeHandler
 
LOGON_PROCESS_URI - Static variable in interface net.sf.jguard.jee.HttpConstants
 
LOGON_URI - Static variable in interface net.sf.jguard.jee.HttpConstants
 

N

net.sf.jguard.jee - package net.sf.jguard.jee
 
net.sf.jguard.jee.authentication.callbacks - package net.sf.jguard.jee.authentication.callbacks
contains JAAS callbacks.
net.sf.jguard.jee.authentication.filters - package net.sf.jguard.jee.authentication.filters
 
net.sf.jguard.jee.authentication.http - package net.sf.jguard.jee.authentication.http
contains jGuard servlet filters which control webapp access.
net.sf.jguard.jee.authentication.schemes - package net.sf.jguard.jee.authentication.schemes
 
net.sf.jguard.jee.authorization - package net.sf.jguard.jee.authorization
 
net.sf.jguard.jee.authorization.filters - package net.sf.jguard.jee.authorization.filters
 
net.sf.jguard.jee.authorization.http - package net.sf.jguard.jee.authorization.http
 
net.sf.jguard.jee.lifecycle - package net.sf.jguard.jee.lifecycle
 
net.sf.jguard.jee.listeners - package net.sf.jguard.jee.listeners
contains jGuard servlet listeners.
net.sf.jguard.jee.provisioning - package net.sf.jguard.jee.provisioning
 
net.sf.jguard.jee.taglib - package net.sf.jguard.jee.taglib
contains jGuard taglib classes, to protect content fragment of html pages.
net.sf.jguard.jee.util - package net.sf.jguard.jee.util
 
next() - Method in class net.sf.jguard.jee.taglib.Principals
 

P

PASSWORD_FIELD - Static variable in class net.sf.jguard.jee.authentication.schemes.HttpServletLoginPasswordFormSchemeHandler
 
PASSWORD_FIELD - Static variable in interface net.sf.jguard.jee.HttpConstants
 
POST_AUTHENTICATION_PERMISSION - Static variable in class net.sf.jguard.jee.authorization.HttpServletAuthorizationBindings
 
prepare() - Method in class net.sf.jguard.jee.taglib.Principals
 
Principals - Class in net.sf.jguard.jee.taglib
 
Principals() - Constructor for class net.sf.jguard.jee.taglib.Principals
 
PrivCredential - Class in net.sf.jguard.jee.taglib
display the Private Credential of the Subject.
PrivCredential() - Constructor for class net.sf.jguard.jee.taglib.PrivCredential
 
PubCredential - Class in net.sf.jguard.jee.taglib
display the Public Credential of the Subject.
PubCredential() - Constructor for class net.sf.jguard.jee.taglib.PubCredential
 

R

REGISTER_PROCESS_URI - Static variable in interface net.sf.jguard.jee.HttpConstants
 
REGISTER_URI - Static variable in interface net.sf.jguard.jee.HttpConstants
 
registerCoreProcess(Request<HttpServletRequest>) - Method in class net.sf.jguard.jee.provisioning.HttpServletProvisioningServicePoint
register the user against the @link SubjectTemplate.
registerProcess(Request<HttpServletRequest>, Response<HttpServletResponse>) - Method in class net.sf.jguard.jee.provisioning.HttpServletProvisioningServicePoint
 
removeApplicationAttribute(String) - Method in class net.sf.jguard.jee.authentication.http.HttpServletScopes
 
removeRequestAttribute(String) - Method in class net.sf.jguard.jee.authentication.http.HttpServletScopes
 
removeSessionAttribute(String) - Method in class net.sf.jguard.jee.authentication.http.HttpServletScopes
 
reverseDns(String) - Static method in class net.sf.jguard.jee.authentication.schemes.AuditSchemeHandler
return the host name related to the IP adress.

S

SecurityTestCase - Interface in net.sf.jguard.jee
TestCase for callers of PolicyEnforcementPoint like AccessFilter and AccessListener.
sendThrowable(Response<HttpServletResponse>, Throwable) - Method in class net.sf.jguard.jee.HttpServletPolicyEnforcementPoint
 
SessionAttributeListener - Class in net.sf.jguard.jee.listeners
Audit JGuard Subject of http sessions, generating log for Subject changes
SessionAttributeListener() - Constructor for class net.sf.jguard.jee.listeners.SessionAttributeListener
 
sessionCreated(HttpSessionEvent) - Method in class net.sf.jguard.jee.listeners.SessionListener
method called when the sesion is created.
sessionDestroyed(HttpSessionEvent) - Method in class net.sf.jguard.jee.listeners.SessionListener
method called when session expired: we logout the loginModules.
SessionListener - Class in net.sf.jguard.jee.listeners
Listener called when the Session is created or destroyed.
SessionListener() - Constructor for class net.sf.jguard.jee.listeners.SessionListener
constructor.
setActions(String) - Method in class net.sf.jguard.jee.taglib.HasPermission
 
setApplicationAttribute(String, Object) - Method in class net.sf.jguard.jee.authentication.http.HttpServletScopes
 
setApplicationName(String) - Method in class net.sf.jguard.jee.taglib.HasPrincipal
 
setClassName(String) - Method in class net.sf.jguard.jee.taglib.HasPermission
 
setClassName(String) - Method in class net.sf.jguard.jee.taglib.HasPrincipal
 
setClassName(String) - Method in class net.sf.jguard.jee.taglib.Principals
 
setDefault(String) - Method in class net.sf.jguard.jee.taglib.JGuardTagCredential
 
setHeader(String, String) - Method in class net.sf.jguard.jee.authentication.http.JGuardServletRequestWrapper
 
setId(String) - Method in class net.sf.jguard.jee.taglib.JGuardTagCredential
 
setLastAccessDeniedPermission(Request<HttpServletRequest>, Permission) - Method in class net.sf.jguard.jee.authorization.HttpServletAuthorizationBindings
 
setName(String) - Method in class net.sf.jguard.jee.taglib.HasPermission
 
setOperator(String) - Method in class net.sf.jguard.jee.taglib.HasPrincipal
 
setPermission(String) - Method in class net.sf.jguard.jee.taglib.Authorized
 
setPrincipals(String) - Method in class net.sf.jguard.jee.taglib.HasPrincipal
 
setRequestAttribute(String, Object) - Method in class net.sf.jguard.jee.authentication.http.HttpServletScopes
 
setSessionAttribute(String, Object) - Method in class net.sf.jguard.jee.authentication.http.HttpServletScopes
 
setUri(String) - Method in class net.sf.jguard.jee.taglib.Authorized
 

T

TagUtils - Class in net.sf.jguard.jee.taglib
 
TagUtils() - Constructor for class net.sf.jguard.jee.taglib.TagUtils
 
testAccessToAuthorizedResourceGrantedToGuestSubject() - Method in interface net.sf.jguard.jee.SecurityTestCase
 
testAccessToAuthorizedResourceWithNoSubject() - Method in interface net.sf.jguard.jee.SecurityTestCase
 
testAccessToAuthorizedResourceWithSubject() - Method in interface net.sf.jguard.jee.SecurityTestCase
 
testAccessToUnauthorizedResourceWithNoSubject() - Method in interface net.sf.jguard.jee.SecurityTestCase
 
testAccessToUnauthorizedResourceWithSubject() - Method in interface net.sf.jguard.jee.SecurityTestCase
 
testSuccessFulAuthentication() - Method in interface net.sf.jguard.jee.SecurityTestCase
 
testUnsuccessfulAuthentication() - Method in interface net.sf.jguard.jee.SecurityTestCase
 

V

valueOf(String) - Static method in enum net.sf.jguard.jee.authentication.http.AuthenticationSchemes
Returns the enum constant of this type with the specified name.
values() - Static method in enum net.sf.jguard.jee.authentication.http.AuthenticationSchemes
Returns an array containing the constants of this enum type, in the order they are declared.

W

WEBAPP_HOME_PATH - Static variable in interface net.sf.jguard.jee.HttpConstants
 

A B C D F G H I J L N P R S T V W

Copyright © 2004-2011. All Rights Reserved.