Index
All Classes and Interfaces|All Packages|Constant Field Values
A
- AccessRequestLog - Class in org.codice.ddf.pax.web.jetty
-
Extends
RequestLogImplto 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
SecurityFilterto 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
SessionIdManagerthat 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
SessionDataStorecommunicates with theAttributeSharingHashSessionIdManagerto 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
ThreadContextso 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
DelegatingHttpFilterHandlerprovides 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
AttributeSharingSessionDataStorewhen 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
ThreadContextso 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
AttributeSharingHashSessionIdManagerwhenever 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
All Classes and Interfaces|All Packages|Constant Field Values