Index

A C D E G H I J L N O P R S T U V X 
All Classes and Interfaces|All Packages|Constant Field Values

A

AccessRequestLog - Class in org.codice.ddf.pax.web.jetty
Extends RequestLogImpl to enable/disable logging and to add more information to the logs.
AccessRequestLog() - Constructor for class org.codice.ddf.pax.web.jetty.AccessRequestLog
 
addSecurityFilter(SecurityFilter) - Method in class org.codice.ddf.pax.web.jetty.SecurityFilterChain
Adds a single SecurityFilter to the start of the local filter chain.
addSessionDataStore(AttributeSharingSessionDataStore) - Method in class org.codice.ddf.security.session.AttributeSharingHashSessionIdManager
 
associate(UserIdentity) - Method in class org.codice.ddf.pax.web.jetty.JettyIdentityService
 
AttributeSharingHashSessionIdManager - Class in org.codice.ddf.security.session
Custom implementation of the SessionIdManager that holds the latest session attributes for all sessions in the Jetty server.
AttributeSharingHashSessionIdManager(Server) - Constructor for class org.codice.ddf.security.session.AttributeSharingHashSessionIdManager
 
AttributeSharingHashSessionIdManager(Server, Random) - Constructor for class org.codice.ddf.security.session.AttributeSharingHashSessionIdManager
 
AttributeSharingHashSessionIdManager(Server, BundleContext) - Constructor for class org.codice.ddf.security.session.AttributeSharingHashSessionIdManager
 
AttributeSharingSessionDataStore - Class in org.codice.ddf.security.session
This implementation of SessionDataStore communicates with the AttributeSharingHashSessionIdManager to retrieve the most up-to-date session attributes.
AttributeSharingSessionDataStore() - Constructor for class org.codice.ddf.security.session.AttributeSharingSessionDataStore
 
AttributeSharingSessionDataStoreFactory - Class in org.codice.ddf.security.session
 
AttributeSharingSessionDataStoreFactory() - Constructor for class org.codice.ddf.security.session.AttributeSharingSessionDataStoreFactory
 

C

CACHE_CONTROL - Static variable in class org.codice.ddf.pax.web.jetty.ResponseFilter
 
ClientInfoFilter - Class in org.codice.ddf.pax.web.jetty
This servlet filter extracts client-specific information and places it in the shiro ThreadContext so it can be forwarded to useful areas of interest.
ClientInfoFilter() - Constructor for class org.codice.ddf.pax.web.jetty.ClientInfoFilter
 

D

DDF_AUTH_METHOD - Static variable in class org.codice.ddf.pax.web.jetty.JettyAuthenticator
 
DEFAULT_CACHE_CONTROL_VALUE - Static variable in class org.codice.ddf.pax.web.jetty.ResponseFilter
 
DEFAULT_CONTENT_SECURITY_POLICY - Static variable in class org.codice.ddf.pax.web.jetty.ResponseFilter
 
DEFAULT_X_FRAME_OPTIONS_VALUE - Static variable in class org.codice.ddf.pax.web.jetty.ResponseFilter
 
DEFAULT_XSS_PROTECTION_VALUE - Static variable in class org.codice.ddf.pax.web.jetty.ResponseFilter
 
DelegatingHttpFilterHandler - Class in org.codice.ddf.pax.web.jetty
The DelegatingHttpFilterHandler provides a way to create global filters which will apply to all requests.
DelegatingHttpFilterHandler() - Constructor for class org.codice.ddf.pax.web.jetty.DelegatingHttpFilterHandler
 
DelegatingHttpFilterHandler(BundleContext) - Constructor for class org.codice.ddf.pax.web.jetty.DelegatingHttpFilterHandler
 
delete(String) - Method in class org.codice.ddf.security.session.AttributeSharingSessionDataStore
 
destroy() - Method in class org.codice.ddf.pax.web.jetty.ClientInfoFilter
 
destroy() - Method in class org.codice.ddf.pax.web.jetty.TraceContextFilter
 
disassociate(Object) - Method in class org.codice.ddf.pax.web.jetty.JettyIdentityService
 
doFilter(HttpServletRequest, HttpServletResponse) - Method in class org.codice.ddf.pax.web.jetty.ProxyHttpFilterChain
 
doFilter(HttpServletRequest, HttpServletResponse, HttpFilterChain) - Method in class org.codice.ddf.pax.web.jetty.ClientInfoFilter
 
doFilter(HttpServletRequest, HttpServletResponse, HttpFilterChain) - Method in class org.codice.ddf.pax.web.jetty.DoPrivilegedFilter
 
doFilter(HttpServletRequest, HttpServletResponse, HttpFilterChain) - Method in class org.codice.ddf.pax.web.jetty.ResponseFilter
 
doFilter(HttpServletRequest, HttpServletResponse, HttpFilterChain) - Method in class org.codice.ddf.pax.web.jetty.TraceContextFilter
 
doFilter(ServletRequest, ServletResponse) - Method in class org.codice.ddf.pax.web.jetty.SecurityFilterChain
 
doFilter(ServletRequest, ServletResponse, SecurityFilterChain) - Method in class org.codice.ddf.pax.web.jetty.ClientInfoFilter
 
doFilter(ServletRequest, ServletResponse, SecurityFilterChain) - Method in class org.codice.ddf.pax.web.jetty.TraceContextFilter
 
doGetExpired(Set<String>) - Method in class org.codice.ddf.security.session.AttributeSharingSessionDataStore
 
doLoad(String) - Method in class org.codice.ddf.security.session.AttributeSharingSessionDataStore
 
DoPrivilegedFilter - Class in org.codice.ddf.pax.web.jetty
 
DoPrivilegedFilter() - Constructor for class org.codice.ddf.pax.web.jetty.DoPrivilegedFilter
 
doStart() - Method in class org.codice.ddf.pax.web.jetty.DelegatingHttpFilterHandler
 
doStart() - Method in class org.codice.ddf.security.session.AttributeSharingHashSessionIdManager
 
doStop() - Method in class org.codice.ddf.pax.web.jetty.DelegatingHttpFilterHandler
 
doStop() - Method in class org.codice.ddf.security.session.AttributeSharingHashSessionIdManager
 
doStore(String, SessionData, long) - Method in class org.codice.ddf.security.session.AttributeSharingSessionDataStore
 
dumpSelf() - Method in class org.codice.ddf.security.session.AttributeSharingSessionDataStore
 

E

exists(String) - Method in class org.codice.ddf.security.session.AttributeSharingSessionDataStore
 
expireAll(String) - Method in class org.codice.ddf.security.session.AttributeSharingHashSessionIdManager
 

G

getAuthenticatorService(String, Class<T>) - Method in class org.codice.ddf.pax.web.jetty.SecurityAuthService
 
getAuthMethod() - Method in class org.codice.ddf.pax.web.jetty.JettyAuthenticatedUser
 
getAuthMethod() - Method in class org.codice.ddf.pax.web.jetty.JettyAuthenticator
 
getContext() - Method in class org.codice.ddf.pax.web.jetty.JettyAuthenticator
 
getSessionDataMap() - Method in class org.codice.ddf.security.session.AttributeSharingSessionDataStore
 
getSessionDataStore(SessionHandler) - Method in class org.codice.ddf.security.session.AttributeSharingSessionDataStoreFactory
 
getSubject() - Method in class org.codice.ddf.pax.web.jetty.JettyUserIdentity
 
getSystemUserIdentity() - Method in class org.codice.ddf.pax.web.jetty.JettyIdentityService
 
getUserIdentity() - Method in class org.codice.ddf.pax.web.jetty.JettyAuthenticatedUser
 
getUserPrincipal() - Method in class org.codice.ddf.pax.web.jetty.JettyUserIdentity
 

H

handle(String, Request, HttpServletRequest, HttpServletResponse) - Method in class org.codice.ddf.pax.web.jetty.DelegatingHttpFilterHandler
 

I

init() - Method in class org.codice.ddf.pax.web.jetty.ClientInfoFilter
 
init() - Method in class org.codice.ddf.pax.web.jetty.TraceContextFilter
 
initialize(SessionContext) - Method in class org.codice.ddf.security.session.AttributeSharingSessionDataStore
 
invalidateAll(String) - Method in class org.codice.ddf.security.session.AttributeSharingHashSessionIdManager
 
isPassivating() - Method in class org.codice.ddf.security.session.AttributeSharingSessionDataStore
 
isUserInRole(String, UserIdentity.Scope) - Method in class org.codice.ddf.pax.web.jetty.JettyUserIdentity
 
isUserInRole(UserIdentity.Scope, String) - Method in class org.codice.ddf.pax.web.jetty.JettyAuthenticatedUser
 

J

JettyAuthenticatedUser - Class in org.codice.ddf.pax.web.jetty
 
JettyAuthenticatedUser(UserIdentity) - Constructor for class org.codice.ddf.pax.web.jetty.JettyAuthenticatedUser
 
JettyAuthenticator - Class in org.codice.ddf.pax.web.jetty
 
JettyAuthenticator() - Constructor for class org.codice.ddf.pax.web.jetty.JettyAuthenticator
 
JettyIdentityService - Class in org.codice.ddf.pax.web.jetty
 
JettyIdentityService() - Constructor for class org.codice.ddf.pax.web.jetty.JettyIdentityService
 
JettyUserIdentity - Class in org.codice.ddf.pax.web.jetty
 
JettyUserIdentity(Subject) - Constructor for class org.codice.ddf.pax.web.jetty.JettyUserIdentity
 

L

load(String) - Method in class org.codice.ddf.security.session.AttributeSharingSessionDataStore
 
log(Request, Response) - Method in class org.codice.ddf.pax.web.jetty.AccessRequestLog
 
logout() - Method in class org.codice.ddf.pax.web.jetty.JettyAuthenticatedUser
 
logout(ServletRequest) - Method in class org.codice.ddf.pax.web.jetty.JettyAuthenticatedUser
 

N

newRunAsToken(String) - Method in class org.codice.ddf.pax.web.jetty.JettyIdentityService
 
newSessionData(String, long, long, long, long) - Method in class org.codice.ddf.security.session.AttributeSharingSessionDataStore
 
newUserIdentity(Subject, Principal, String[]) - Method in class org.codice.ddf.pax.web.jetty.JettyIdentityService
 

O

org.codice.ddf.pax.web.jetty - package org.codice.ddf.pax.web.jetty
 
org.codice.ddf.security.session - package org.codice.ddf.security.session
 

P

provideNewSessionAttributes(AttributeSharingSessionDataStore, String, SessionData) - Method in class org.codice.ddf.security.session.AttributeSharingHashSessionIdManager
Called by AttributeSharingSessionDataStore when it's storing a session's attributes.
ProxyHttpFilterChain - Class in org.codice.ddf.pax.web.jetty
Implementation of filter chain that allows the ability to dynamically add new Filters to a chain.
ProxyHttpFilterChain(List<HttpFilter>, Handler, String, Request) - Constructor for class org.codice.ddf.pax.web.jetty.ProxyHttpFilterChain
 

R

removeSecurityFilter(ServiceReference<SecurityFilter>) - Method in class org.codice.ddf.pax.web.jetty.JettyAuthenticator
 
ResponseFilter - Class in org.codice.ddf.pax.web.jetty
Servlet filter that adds security information to the http response header.
ResponseFilter() - Constructor for class org.codice.ddf.pax.web.jetty.ResponseFilter
 

S

secureResponse(ServletRequest, ServletResponse, boolean, Authentication.User) - Method in class org.codice.ddf.pax.web.jetty.JettyAuthenticator
 
SecurityAuthService - Class in org.codice.ddf.pax.web.jetty
 
SecurityAuthService() - Constructor for class org.codice.ddf.pax.web.jetty.SecurityAuthService
 
SecurityFilterChain - Class in org.codice.ddf.pax.web.jetty
Implementation of filter chain that allows the ability to add new SecurityFilters to a chain.
SecurityFilterChain() - Constructor for class org.codice.ddf.pax.web.jetty.SecurityFilterChain
Creates a new SecurityFilterChain
sessionAttributes(String) - Method in class org.codice.ddf.security.session.AttributeSharingHashSessionIdManager
 
setConfiguration(Authenticator.AuthConfiguration) - Method in class org.codice.ddf.pax.web.jetty.JettyAuthenticator
 
setHeaders(List<String>) - Method in class org.codice.ddf.pax.web.jetty.ResponseFilter
 
setRunAs(UserIdentity, RunAsToken) - Method in class org.codice.ddf.pax.web.jetty.JettyIdentityService
 
STRICT_TRANSPORT_SECURITY - Static variable in class org.codice.ddf.pax.web.jetty.ResponseFilter
 
STRICT_TRANSPORT_SECURITY_VALUE - Static variable in class org.codice.ddf.pax.web.jetty.ResponseFilter
 

T

TraceContextFilter - Class in org.codice.ddf.pax.web.jetty
This servlet filter inserts a trace-id into the shiro ThreadContext so it can be forwarded to useful areas of interest.
TraceContextFilter() - Constructor for class org.codice.ddf.pax.web.jetty.TraceContextFilter
 

U

unsetRunAs(Object) - Method in class org.codice.ddf.pax.web.jetty.JettyIdentityService
 
updateSessionAttributes(String, SessionData) - Method in class org.codice.ddf.security.session.AttributeSharingSessionDataStore
Called by the AttributeSharingHashSessionIdManager whenever it updates one of its session's attributes.

V

validateRequest(ServletRequest, ServletResponse, boolean) - Method in class org.codice.ddf.pax.web.jetty.JettyAuthenticator
 

X

X_CONTENT_SECURITY_POLICY - Static variable in class org.codice.ddf.pax.web.jetty.ResponseFilter
 
X_FRAME_OPTIONS - Static variable in class org.codice.ddf.pax.web.jetty.ResponseFilter
 
X_XSS_PROTECTION - Static variable in class org.codice.ddf.pax.web.jetty.ResponseFilter
 
A C D E G H I J L N O P R S T U V X 
All Classes and Interfaces|All Packages|Constant Field Values