Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- AbstractUserAuthentication - Class in org.eclipse.jetty.ee8.security
-
AbstractUserAuthentication Base class for representing an authenticated user.
- AbstractUserAuthentication(String, UserIdentity) - Constructor for class org.eclipse.jetty.ee8.security.AbstractUserAuthentication
- addConstraintMapping(ConstraintMapping) - Method in interface org.eclipse.jetty.ee8.security.ConstraintAware
-
Add a Constraint Mapping.
- addConstraintMapping(ConstraintMapping) - Method in class org.eclipse.jetty.ee8.security.ConstraintSecurityHandler
- addDateHeader(String, long) - Method in class org.eclipse.jetty.ee8.security.authentication.FormAuthenticator.FormResponse
- addHeader(String, String) - Method in class org.eclipse.jetty.ee8.security.authentication.FormAuthenticator.FormResponse
- addRole(String) - Method in interface org.eclipse.jetty.ee8.security.ConstraintAware
-
Add a Role definition.
- addRole(String) - Method in class org.eclipse.jetty.ee8.security.ConstraintSecurityHandler
- addRole(String) - Method in class org.eclipse.jetty.ee8.security.RoleInfo
- asPathSpec(ConstraintMapping) - Method in class org.eclipse.jetty.ee8.security.ConstraintSecurityHandler
- authenticate(ServletRequest) - Method in class org.eclipse.jetty.ee8.security.authentication.DeferredAuthentication
- authenticate(ServletRequest, ServletResponse) - Method in class org.eclipse.jetty.ee8.security.authentication.DeferredAuthentication
- Authenticator - Interface in org.eclipse.jetty.ee8.security
-
Authenticator Interface
- Authenticator.AuthConfiguration - Interface in org.eclipse.jetty.ee8.security
-
Authenticator Configuration
- Authenticator.Factory - Interface in org.eclipse.jetty.ee8.security
-
Authenticator Factory
B
- BASIC_AUTH - Static variable in interface org.eclipse.jetty.ee8.security.Authenticator
- BasicAuthenticator - Class in org.eclipse.jetty.ee8.security.authentication
- BasicAuthenticator() - Constructor for class org.eclipse.jetty.ee8.security.authentication.BasicAuthenticator
C
- CERT_AUTH - Static variable in interface org.eclipse.jetty.ee8.security.Authenticator
- CERT_AUTH2 - Static variable in interface org.eclipse.jetty.ee8.security.Authenticator
- checkPathsWithUncoveredHttpMethods() - Method in interface org.eclipse.jetty.ee8.security.ConstraintAware
-
See Servlet Spec 31, sec 13.8.4, pg 145 Container must check if there are urls with uncovered http methods
- checkPathsWithUncoveredHttpMethods() - Method in class org.eclipse.jetty.ee8.security.ConstraintSecurityHandler
-
Servlet spec 3.1 pg. 147.
- checkSecurity(Request) - Method in class org.eclipse.jetty.ee8.security.SecurityHandler
- checkUserDataPermissions(String, Request, Response, RoleInfo) - Method in class org.eclipse.jetty.ee8.security.ConstraintSecurityHandler
- checkUserDataPermissions(String, Request, Response, RoleInfo) - Method in class org.eclipse.jetty.ee8.security.SecurityHandler
- checkWebResourcePermissions(String, Request, Response, Object, UserIdentity) - Method in class org.eclipse.jetty.ee8.security.ConstraintSecurityHandler
- checkWebResourcePermissions(String, Request, Response, Object, UserIdentity) - Method in class org.eclipse.jetty.ee8.security.SecurityHandler
- clearPassword() - Method in interface org.eclipse.jetty.ee8.security.authentication.LoginCallback
- clearPassword() - Method in class org.eclipse.jetty.ee8.security.authentication.LoginCallbackImpl
- combine(RoleInfo) - Method in class org.eclipse.jetty.ee8.security.RoleInfo
- combine(UserDataConstraint) - Method in enum class org.eclipse.jetty.ee8.security.UserDataConstraint
- Confidential - Enum constant in enum class org.eclipse.jetty.ee8.security.UserDataConstraint
- ConfigurableSpnegoAuthenticator - Class in org.eclipse.jetty.ee8.security.authentication
-
A LoginAuthenticator that uses SPNEGO and the GSS API to authenticate requests.
- ConfigurableSpnegoAuthenticator() - Constructor for class org.eclipse.jetty.ee8.security.authentication.ConfigurableSpnegoAuthenticator
- ConfigurableSpnegoAuthenticator(String) - Constructor for class org.eclipse.jetty.ee8.security.authentication.ConfigurableSpnegoAuthenticator
-
Allow for a custom authMethod value to be set for instances where SPNEGO may not be appropriate
- configureRoleInfo(RoleInfo, ConstraintMapping) - Method in class org.eclipse.jetty.ee8.security.ConstraintSecurityHandler
-
Initialize or update the RoleInfo from the constraint
- ConstraintAware - Interface in org.eclipse.jetty.ee8.security
- ConstraintMapping - Class in org.eclipse.jetty.ee8.security
- ConstraintMapping() - Constructor for class org.eclipse.jetty.ee8.security.ConstraintMapping
- ConstraintSecurityHandler - Class in org.eclipse.jetty.ee8.security
-
ConstraintSecurityHandler
- ConstraintSecurityHandler() - Constructor for class org.eclipse.jetty.ee8.security.ConstraintSecurityHandler
- createConstraint() - Static method in class org.eclipse.jetty.ee8.security.ConstraintSecurityHandler
- createConstraint(String, boolean, String[], int) - Static method in class org.eclipse.jetty.ee8.security.ConstraintSecurityHandler
-
Create a security constraint
- createConstraint(String, String[], ServletSecurity.EmptyRoleSemantic, ServletSecurity.TransportGuarantee) - Static method in class org.eclipse.jetty.ee8.security.ConstraintSecurityHandler
-
Create Constraint
- createConstraint(String, HttpConstraintElement) - Static method in class org.eclipse.jetty.ee8.security.ConstraintSecurityHandler
-
Create a Constraint
- createConstraint(ServletConstraint) - Static method in class org.eclipse.jetty.ee8.security.ConstraintSecurityHandler
- createConstraintsWithMappingsForPath(String, String, ServletSecurityElement) - Static method in class org.eclipse.jetty.ee8.security.ConstraintSecurityHandler
-
Generate Constraints and ContraintMappings for the given url pattern and ServletSecurityElement
D
- declaredRolesContains(String) - Method in class org.eclipse.jetty.ee8.security.AbstractUserAuthentication
- DefaultAuthenticatorFactory - Class in org.eclipse.jetty.ee8.security
-
The Default Authenticator Factory.
- DefaultAuthenticatorFactory() - Constructor for class org.eclipse.jetty.ee8.security.DefaultAuthenticatorFactory
- DeferredAuthentication - Class in org.eclipse.jetty.ee8.security.authentication
- DeferredAuthentication(LoginAuthenticator) - Constructor for class org.eclipse.jetty.ee8.security.authentication.DeferredAuthentication
- DIGEST_AUTH - Static variable in interface org.eclipse.jetty.ee8.security.Authenticator
- DigestAuthenticator - Class in org.eclipse.jetty.ee8.security.authentication
-
The nonce max age in ms can be set with the
SecurityHandler.setInitParameter(String, String)using the name "maxNonceAge". - DigestAuthenticator() - Constructor for class org.eclipse.jetty.ee8.security.authentication.DigestAuthenticator
- doStart() - Method in class org.eclipse.jetty.ee8.security.ConstraintSecurityHandler
- doStart() - Method in class org.eclipse.jetty.ee8.security.SecurityHandler
- doStop() - Method in class org.eclipse.jetty.ee8.security.ConstraintSecurityHandler
- doStop() - Method in class org.eclipse.jetty.ee8.security.SecurityHandler
- dump(Appendable, String) - Method in class org.eclipse.jetty.ee8.security.ConstraintSecurityHandler
F
- findIdentityService() - Method in class org.eclipse.jetty.ee8.security.SecurityHandler
- findLoginService() - Method in class org.eclipse.jetty.ee8.security.SecurityHandler
- FORM_AUTH - Static variable in interface org.eclipse.jetty.ee8.security.Authenticator
- FormAuthentication(String, UserIdentity) - Constructor for class org.eclipse.jetty.ee8.security.authentication.FormAuthenticator.FormAuthentication
- FormAuthenticator - Class in org.eclipse.jetty.ee8.security.authentication
-
FORM Authenticator.
- FormAuthenticator() - Constructor for class org.eclipse.jetty.ee8.security.authentication.FormAuthenticator
- FormAuthenticator(String, String, boolean) - Constructor for class org.eclipse.jetty.ee8.security.authentication.FormAuthenticator
- FormAuthenticator.FormAuthentication - Class in org.eclipse.jetty.ee8.security.authentication
-
This Authentication represents a just completed Form authentication.
- FormAuthenticator.FormRequest - Class in org.eclipse.jetty.ee8.security.authentication
- FormAuthenticator.FormResponse - Class in org.eclipse.jetty.ee8.security.authentication
- FormRequest(HttpServletRequest) - Constructor for class org.eclipse.jetty.ee8.security.authentication.FormAuthenticator.FormRequest
- FormResponse(HttpServletResponse) - Constructor for class org.eclipse.jetty.ee8.security.authentication.FormAuthenticator.FormResponse
G
- get(int) - Static method in enum class org.eclipse.jetty.ee8.security.UserDataConstraint
- getAlwaysSaveUri() - Method in class org.eclipse.jetty.ee8.security.authentication.FormAuthenticator
- getAssociation() - Method in class org.eclipse.jetty.ee8.security.authentication.DeferredAuthentication
- getAuthenticationDuration() - Method in class org.eclipse.jetty.ee8.security.authentication.ConfigurableSpnegoAuthenticator
-
Get the authentication duration.
- getAuthenticator() - Method in class org.eclipse.jetty.ee8.security.SecurityHandler
- getAuthenticator(Server, ServletContext, Authenticator.AuthConfiguration, IdentityService, LoginService) - Method in interface org.eclipse.jetty.ee8.security.Authenticator.Factory
- getAuthenticator(Server, ServletContext, Authenticator.AuthConfiguration, IdentityService, LoginService) - Method in class org.eclipse.jetty.ee8.security.DefaultAuthenticatorFactory
- getAuthenticatorFactory() - Method in class org.eclipse.jetty.ee8.security.SecurityHandler
- getAuthMethod() - Method in class org.eclipse.jetty.ee8.security.AbstractUserAuthentication
- getAuthMethod() - Method in class org.eclipse.jetty.ee8.security.authentication.BasicAuthenticator
- getAuthMethod() - Method in class org.eclipse.jetty.ee8.security.authentication.ConfigurableSpnegoAuthenticator
- getAuthMethod() - Method in class org.eclipse.jetty.ee8.security.authentication.DigestAuthenticator
- getAuthMethod() - Method in class org.eclipse.jetty.ee8.security.authentication.FormAuthenticator
- getAuthMethod() - Method in class org.eclipse.jetty.ee8.security.authentication.SslClientCertAuthenticator
- getAuthMethod() - Method in interface org.eclipse.jetty.ee8.security.Authenticator.AuthConfiguration
- getAuthMethod() - Method in interface org.eclipse.jetty.ee8.security.Authenticator
- getAuthMethod() - Method in class org.eclipse.jetty.ee8.security.SecurityHandler
- getAuthMethod() - Method in class org.eclipse.jetty.ee8.security.WrappedAuthConfiguration
- getCharset() - Method in class org.eclipse.jetty.ee8.security.authentication.BasicAuthenticator
- getConstraint() - Method in class org.eclipse.jetty.ee8.security.ConstraintMapping
- getConstraintMappings() - Method in interface org.eclipse.jetty.ee8.security.ConstraintAware
- getConstraintMappings() - Method in class org.eclipse.jetty.ee8.security.ConstraintSecurityHandler
- getConstraintMappingsForPath(String, List<ConstraintMapping>) - Static method in class org.eclipse.jetty.ee8.security.ConstraintSecurityHandler
- getCredential() - Method in interface org.eclipse.jetty.ee8.security.authentication.LoginCallback
- getCredential() - Method in class org.eclipse.jetty.ee8.security.authentication.LoginCallbackImpl
- getCurrentSecurityHandler() - Static method in class org.eclipse.jetty.ee8.security.SecurityHandler
- getDateHeader(String) - Method in class org.eclipse.jetty.ee8.security.authentication.FormAuthenticator.FormRequest
- getEncodedToken() - Method in class org.eclipse.jetty.ee8.security.SpnegoUserPrincipal
- getHeader(String) - Method in class org.eclipse.jetty.ee8.security.authentication.FormAuthenticator.FormRequest
- getHeaderNames() - Method in class org.eclipse.jetty.ee8.security.authentication.FormAuthenticator.FormRequest
- getHeaders(String) - Method in class org.eclipse.jetty.ee8.security.authentication.FormAuthenticator.FormRequest
- getIdentityService() - Method in interface org.eclipse.jetty.ee8.security.Authenticator.AuthConfiguration
- getIdentityService() - Method in class org.eclipse.jetty.ee8.security.SecurityHandler
-
Get the identityService.
- getIdentityService() - Method in class org.eclipse.jetty.ee8.security.WrappedAuthConfiguration
- getInitParameter(String) - Method in interface org.eclipse.jetty.ee8.security.Authenticator.AuthConfiguration
-
Get a SecurityHandler init parameter
- getInitParameter(String) - Method in class org.eclipse.jetty.ee8.security.SecurityHandler
- getInitParameter(String) - Method in class org.eclipse.jetty.ee8.security.WrappedAuthConfiguration
- getInitParameterNames() - Method in interface org.eclipse.jetty.ee8.security.Authenticator.AuthConfiguration
-
Get a SecurityHandler init parameter names
- getInitParameterNames() - Method in class org.eclipse.jetty.ee8.security.SecurityHandler
- getInitParameterNames() - Method in class org.eclipse.jetty.ee8.security.WrappedAuthConfiguration
- getKnownAuthenticatorFactories() - Method in class org.eclipse.jetty.ee8.security.SecurityHandler
- getLoginService() - Method in class org.eclipse.jetty.ee8.security.authentication.LoginAuthenticator
- getLoginService() - Method in interface org.eclipse.jetty.ee8.security.Authenticator.AuthConfiguration
- getLoginService() - Method in class org.eclipse.jetty.ee8.security.DefaultAuthenticatorFactory
-
Get the loginService.
- getLoginService() - Method in class org.eclipse.jetty.ee8.security.SecurityHandler
-
Get the loginService.
- getLoginService() - Method in class org.eclipse.jetty.ee8.security.WrappedAuthConfiguration
- getMaxNonceAge() - Method in class org.eclipse.jetty.ee8.security.authentication.DigestAuthenticator
- getMaxNonceCount() - Method in class org.eclipse.jetty.ee8.security.authentication.DigestAuthenticator
- getMethod() - Method in class org.eclipse.jetty.ee8.security.ConstraintMapping
- getMethodOmissions() - Method in class org.eclipse.jetty.ee8.security.ConstraintMapping
- getName() - Method in class org.eclipse.jetty.ee8.security.SecurityHandler.NotChecked
- getName() - Method in class org.eclipse.jetty.ee8.security.SpnegoUserPrincipal
- getOmittedMethods(String) - Method in class org.eclipse.jetty.ee8.security.ConstraintSecurityHandler
-
Given a string of the form
<method>.<method>.omissionsplit out the individual method names. - getPathSpec() - Method in class org.eclipse.jetty.ee8.security.ConstraintMapping
- getPathsWithUncoveredHttpMethods() - Method in class org.eclipse.jetty.ee8.security.ConstraintSecurityHandler
-
Servlet spec 3.1 pg. 147.
- getRealmName() - Method in interface org.eclipse.jetty.ee8.security.Authenticator.AuthConfiguration
- getRealmName() - Method in class org.eclipse.jetty.ee8.security.SecurityHandler
- getRealmName() - Method in class org.eclipse.jetty.ee8.security.WrappedAuthConfiguration
- getRoles() - Method in interface org.eclipse.jetty.ee8.security.authentication.LoginCallback
- getRoles() - Method in class org.eclipse.jetty.ee8.security.authentication.LoginCallbackImpl
- getRoles() - Method in interface org.eclipse.jetty.ee8.security.ConstraintAware
- getRoles() - Method in class org.eclipse.jetty.ee8.security.ConstraintSecurityHandler
- getRoles() - Method in class org.eclipse.jetty.ee8.security.RoleInfo
- getSecurityHandler() - Method in class org.eclipse.jetty.ee8.security.SecurityHandler.NotChecked
- getSessionMaxInactiveIntervalOnAuthentication() - Method in interface org.eclipse.jetty.ee8.security.Authenticator.AuthConfiguration
-
Get the interval in seconds, which if non-zero, will be set with
HttpSession.setMaxInactiveInterval(int)when a session is newly authenticated - getSessionMaxInactiveIntervalOnAuthentication() - Method in class org.eclipse.jetty.ee8.security.SecurityHandler
- getSessionMaxInactiveIntervalOnAuthentication() - Method in class org.eclipse.jetty.ee8.security.WrappedAuthConfiguration
- getSubject() - Method in interface org.eclipse.jetty.ee8.security.authentication.LoginCallback
- getSubject() - Method in class org.eclipse.jetty.ee8.security.authentication.LoginCallbackImpl
- getToken() - Method in class org.eclipse.jetty.ee8.security.SpnegoUserPrincipal
- getUserDataConstraint() - Method in class org.eclipse.jetty.ee8.security.RoleInfo
- getUserIdentity() - Method in class org.eclipse.jetty.ee8.security.AbstractUserAuthentication
- getUserIdentity() - Method in class org.eclipse.jetty.ee8.security.authentication.SessionAuthentication
- getUserName() - Method in interface org.eclipse.jetty.ee8.security.authentication.LoginCallback
- getUserName() - Method in class org.eclipse.jetty.ee8.security.authentication.LoginCallbackImpl
- getUserPrincipal() - Method in interface org.eclipse.jetty.ee8.security.authentication.LoginCallback
- getUserPrincipal() - Method in class org.eclipse.jetty.ee8.security.authentication.LoginCallbackImpl
H
- handle(String, Request, HttpServletRequest, HttpServletResponse) - Method in class org.eclipse.jetty.ee8.security.SecurityHandler
I
- Integral - Enum constant in enum class org.eclipse.jetty.ee8.security.UserDataConstraint
- isAnyAuth() - Method in class org.eclipse.jetty.ee8.security.RoleInfo
- isAnyRole() - Method in class org.eclipse.jetty.ee8.security.RoleInfo
- isAuthMandatory(Request, Response, Object) - Method in class org.eclipse.jetty.ee8.security.ConstraintSecurityHandler
- isAuthMandatory(Request, Response, Object) - Method in class org.eclipse.jetty.ee8.security.SecurityHandler
- isChecked() - Method in class org.eclipse.jetty.ee8.security.RoleInfo
- isCheckWelcomeFiles() - Method in class org.eclipse.jetty.ee8.security.SecurityHandler
- isDeferred(HttpServletResponse) - Static method in class org.eclipse.jetty.ee8.security.authentication.DeferredAuthentication
- isDenyUncoveredHttpMethods() - Method in interface org.eclipse.jetty.ee8.security.ConstraintAware
- isDenyUncoveredHttpMethods() - Method in class org.eclipse.jetty.ee8.security.ConstraintSecurityHandler
- isForbidden() - Method in class org.eclipse.jetty.ee8.security.RoleInfo
- isJSecurityCheck(String) - Method in class org.eclipse.jetty.ee8.security.authentication.FormAuthenticator
- isLoginOrErrorPage(String) - Method in class org.eclipse.jetty.ee8.security.authentication.FormAuthenticator
- isSessionRenewedOnAuthentication() - Method in interface org.eclipse.jetty.ee8.security.Authenticator.AuthConfiguration
-
Should session ID be renewed on authentication.
- isSessionRenewedOnAuthentication() - Method in class org.eclipse.jetty.ee8.security.SecurityHandler
- isSessionRenewedOnAuthentication() - Method in class org.eclipse.jetty.ee8.security.WrappedAuthConfiguration
- isSuccess() - Method in interface org.eclipse.jetty.ee8.security.authentication.LoginCallback
- isSuccess() - Method in class org.eclipse.jetty.ee8.security.authentication.LoginCallbackImpl
- isUserInRole(UserIdentityScope, String) - Method in class org.eclipse.jetty.ee8.security.AbstractUserAuthentication
- isValidateCerts() - Method in class org.eclipse.jetty.ee8.security.authentication.SslClientCertAuthenticator
L
- LoggedOutAuthentication - Class in org.eclipse.jetty.ee8.security
-
LoggedOutAuthentication An Authentication indicating that a user has been previously, but is not currently logged in, but may be capable of logging in after a call to Request.login(String,String)
- LoggedOutAuthentication(LoginAuthenticator) - Constructor for class org.eclipse.jetty.ee8.security.LoggedOutAuthentication
- login(String, Object, ServletRequest) - Method in class org.eclipse.jetty.ee8.security.authentication.ConfigurableSpnegoAuthenticator
-
Only renew the session id if the user has been fully authenticated, don't renew the session for any of the intermediate request/response handshakes.
- login(String, Object, ServletRequest) - Method in class org.eclipse.jetty.ee8.security.authentication.DeferredAuthentication
- login(String, Object, ServletRequest) - Method in class org.eclipse.jetty.ee8.security.authentication.DigestAuthenticator
- login(String, Object, ServletRequest) - Method in class org.eclipse.jetty.ee8.security.authentication.FormAuthenticator
- login(String, Object, ServletRequest) - Method in class org.eclipse.jetty.ee8.security.authentication.LoginAuthenticator
-
If the UserIdentity returned from
LoginService.login(String, Object, org.eclipse.jetty.server.Request, Function)is not null, it is assumed that the user is fully authenticated and we need to change the session id to prevent session fixation vulnerability. - login(String, Object, ServletRequest) - Method in class org.eclipse.jetty.ee8.security.LoggedOutAuthentication
- LoginAuthenticator - Class in org.eclipse.jetty.ee8.security.authentication
- LoginAuthenticator() - Constructor for class org.eclipse.jetty.ee8.security.authentication.LoginAuthenticator
- LoginCallback - Interface in org.eclipse.jetty.ee8.security.authentication
-
This is similar to the jaspi PasswordValidationCallback but includes user principal and group info as well.
- LoginCallbackImpl - Class in org.eclipse.jetty.ee8.security.authentication
-
This is similar to the jaspi PasswordValidationCallback but includes user principal and group info as well.
- LoginCallbackImpl(Subject, String, Object) - Constructor for class org.eclipse.jetty.ee8.security.authentication.LoginCallbackImpl
- logout(ServletRequest) - Method in class org.eclipse.jetty.ee8.security.AbstractUserAuthentication
- logout(ServletRequest) - Method in class org.eclipse.jetty.ee8.security.authentication.DeferredAuthentication
- logout(ServletRequest) - Method in class org.eclipse.jetty.ee8.security.authentication.FormAuthenticator
- logout(ServletRequest) - Method in class org.eclipse.jetty.ee8.security.authentication.LoginAuthenticator
- logout(Authentication.User) - Method in class org.eclipse.jetty.ee8.security.SecurityHandler
N
- NEGOTIATE_AUTH - Static variable in interface org.eclipse.jetty.ee8.security.Authenticator
- newNonce(Request) - Method in class org.eclipse.jetty.ee8.security.authentication.DigestAuthenticator
- None - Enum constant in enum class org.eclipse.jetty.ee8.security.UserDataConstraint
- NotChecked() - Constructor for class org.eclipse.jetty.ee8.security.SecurityHandler.NotChecked
O
- omissionsExist(String, Map<String, RoleInfo>) - Method in class org.eclipse.jetty.ee8.security.ConstraintSecurityHandler
-
Check if any http method omissions exist in the list of method to auth info mappings.
- OPENID_AUTH - Static variable in interface org.eclipse.jetty.ee8.security.Authenticator
- org.eclipse.jetty.ee8.security - module org.eclipse.jetty.ee8.security
- org.eclipse.jetty.ee8.security - package org.eclipse.jetty.ee8.security
-
Jetty Security : Modular Support for Security in Jetty
- org.eclipse.jetty.ee8.security.authentication - package org.eclipse.jetty.ee8.security.authentication
-
Jetty Security : Authenticators and Callbacks
P
- prepareConstraintInfo(String, Request) - Method in class org.eclipse.jetty.ee8.security.ConstraintSecurityHandler
-
Find constraints that apply to the given path.
- prepareConstraintInfo(String, Request) - Method in class org.eclipse.jetty.ee8.security.SecurityHandler
- prepareRequest(ServletRequest) - Method in class org.eclipse.jetty.ee8.security.authentication.FormAuthenticator
- prepareRequest(ServletRequest) - Method in class org.eclipse.jetty.ee8.security.authentication.LoginAuthenticator
- prepareRequest(ServletRequest) - Method in interface org.eclipse.jetty.ee8.security.Authenticator
-
Called prior to validateRequest.
- processConstraintMapping(ConstraintMapping) - Method in class org.eclipse.jetty.ee8.security.ConstraintSecurityHandler
-
Create and combine the constraint with the existing processed constraints.
- processConstraintMappingWithMethodOmissions(ConstraintMapping, Map<String, RoleInfo>) - Method in class org.eclipse.jetty.ee8.security.ConstraintSecurityHandler
-
Constraints that name method omissions are dealt with differently.
R
- removeConstraintMappingsForPath(String, List<ConstraintMapping>) - Static method in class org.eclipse.jetty.ee8.security.ConstraintSecurityHandler
-
Take out of the constraint mappings those that match the given path.
- renewSession(HttpServletRequest, HttpServletResponse) - Method in class org.eclipse.jetty.ee8.security.authentication.LoginAuthenticator
-
Change the session id.
- RoleInfo - Class in org.eclipse.jetty.ee8.security
-
RoleInfo Badly named class that holds the role and user data constraint info for a path/http method combination, extracted and combined from security constraints.
- RoleInfo() - Constructor for class org.eclipse.jetty.ee8.security.RoleInfo
S
- secureResponse(ServletRequest, ServletResponse, boolean, Authentication.User) - Method in class org.eclipse.jetty.ee8.security.authentication.BasicAuthenticator
- secureResponse(ServletRequest, ServletResponse, boolean, Authentication.User) - Method in class org.eclipse.jetty.ee8.security.authentication.ConfigurableSpnegoAuthenticator
- secureResponse(ServletRequest, ServletResponse, boolean, Authentication.User) - Method in class org.eclipse.jetty.ee8.security.authentication.DigestAuthenticator
- secureResponse(ServletRequest, ServletResponse, boolean, Authentication.User) - Method in class org.eclipse.jetty.ee8.security.authentication.FormAuthenticator
- secureResponse(ServletRequest, ServletResponse, boolean, Authentication.User) - Method in class org.eclipse.jetty.ee8.security.authentication.SslClientCertAuthenticator
- secureResponse(ServletRequest, ServletResponse, boolean, Authentication.User) - Method in interface org.eclipse.jetty.ee8.security.Authenticator
-
is response secure
- SecurityHandler - Class in org.eclipse.jetty.ee8.security
-
Select and apply an
Authenticatorto a request. - SecurityHandler() - Constructor for class org.eclipse.jetty.ee8.security.SecurityHandler
- SecurityHandler.NotChecked - Class in org.eclipse.jetty.ee8.security
- ServerAuthException - Exception Class in org.eclipse.jetty.ee8.security
- ServerAuthException() - Constructor for exception class org.eclipse.jetty.ee8.security.ServerAuthException
- ServerAuthException(String) - Constructor for exception class org.eclipse.jetty.ee8.security.ServerAuthException
- ServerAuthException(String, Throwable) - Constructor for exception class org.eclipse.jetty.ee8.security.ServerAuthException
- ServerAuthException(Throwable) - Constructor for exception class org.eclipse.jetty.ee8.security.ServerAuthException
- SessionAuthentication - Class in org.eclipse.jetty.ee8.security.authentication
-
SessionAuthentication When a user has been successfully authenticated with some types of Authenticator, the Authenticator stashes a SessionAuthentication into an HttpSession to remember that the user is authenticated.
- SessionAuthentication(String, UserIdentity, Object) - Constructor for class org.eclipse.jetty.ee8.security.authentication.SessionAuthentication
- sessionDidActivate(HttpSessionEvent) - Method in class org.eclipse.jetty.ee8.security.authentication.SessionAuthentication
- sessionWillPassivate(HttpSessionEvent) - Method in class org.eclipse.jetty.ee8.security.authentication.SessionAuthentication
- setAlwaysSaveUri(boolean) - Method in class org.eclipse.jetty.ee8.security.authentication.FormAuthenticator
-
If true, uris that cause a redirect to a login page will always be remembered.
- setAnyAuth(boolean) - Method in class org.eclipse.jetty.ee8.security.RoleInfo
- setAnyRole(boolean) - Method in class org.eclipse.jetty.ee8.security.RoleInfo
- setAuthenticationDuration(Duration) - Method in class org.eclipse.jetty.ee8.security.authentication.ConfigurableSpnegoAuthenticator
-
Sets the duration of the authentication.
- setAuthenticator(Authenticator) - Method in class org.eclipse.jetty.ee8.security.SecurityHandler
-
Set the authenticator.
- setAuthenticatorFactory(Authenticator.Factory) - Method in class org.eclipse.jetty.ee8.security.SecurityHandler
- setAuthMethod(String) - Method in class org.eclipse.jetty.ee8.security.SecurityHandler
- setCharset(Charset) - Method in class org.eclipse.jetty.ee8.security.authentication.BasicAuthenticator
- setChecked(boolean) - Method in class org.eclipse.jetty.ee8.security.RoleInfo
- setCheckWelcomeFiles(boolean) - Method in class org.eclipse.jetty.ee8.security.SecurityHandler
- setConfiguration(Authenticator.AuthConfiguration) - Method in class org.eclipse.jetty.ee8.security.authentication.DigestAuthenticator
- setConfiguration(Authenticator.AuthConfiguration) - Method in class org.eclipse.jetty.ee8.security.authentication.FormAuthenticator
- setConfiguration(Authenticator.AuthConfiguration) - Method in class org.eclipse.jetty.ee8.security.authentication.LoginAuthenticator
- setConfiguration(Authenticator.AuthConfiguration) - Method in interface org.eclipse.jetty.ee8.security.Authenticator
-
Configure the Authenticator
- setConstraint(ServletConstraint) - Method in class org.eclipse.jetty.ee8.security.ConstraintMapping
- setConstraintMappings(List<ConstraintMapping>) - Method in class org.eclipse.jetty.ee8.security.ConstraintSecurityHandler
-
Process the constraints following the combining rules in Servlet 3.0 EA spec section 13.7.1 Note that much of the logic is in the RoleInfo class.
- setConstraintMappings(List<ConstraintMapping>, Set<String>) - Method in interface org.eclipse.jetty.ee8.security.ConstraintAware
-
Set Constraint Mappings and roles.
- setConstraintMappings(List<ConstraintMapping>, Set<String>) - Method in class org.eclipse.jetty.ee8.security.ConstraintSecurityHandler
-
Process the constraints following the combining rules in Servlet 3.0 EA spec section 13.7.1 Note that much of the logic is in the RoleInfo class.
- setConstraintMappings(ConstraintMapping[]) - Method in class org.eclipse.jetty.ee8.security.ConstraintSecurityHandler
-
Process the constraints following the combining rules in Servlet 3.0 EA spec section 13.7.1 Note that much of the logic is in the RoleInfo class.
- setDateHeader(String, long) - Method in class org.eclipse.jetty.ee8.security.authentication.FormAuthenticator.FormResponse
- setDenyUncoveredHttpMethods(boolean) - Method in interface org.eclipse.jetty.ee8.security.ConstraintAware
-
See Servlet Spec 31, sec 13.8.4, pg 145 When true, requests with http methods not explicitly covered either by inclusion or omissions in constraints, will have access denied.
- setDenyUncoveredHttpMethods(boolean) - Method in class org.eclipse.jetty.ee8.security.ConstraintSecurityHandler
- setForbidden(boolean) - Method in class org.eclipse.jetty.ee8.security.RoleInfo
- setHeader(String, String) - Method in class org.eclipse.jetty.ee8.security.authentication.FormAuthenticator.FormResponse
- setIdentityService(IdentityService) - Method in class org.eclipse.jetty.ee8.security.SecurityHandler
-
Set the identityService.
- setInitParameter(String, String) - Method in class org.eclipse.jetty.ee8.security.SecurityHandler
-
Set an initialization parameter.
- setLoginService(LoginService) - Method in class org.eclipse.jetty.ee8.security.DefaultAuthenticatorFactory
-
Set the loginService to set.
- setLoginService(LoginService) - Method in class org.eclipse.jetty.ee8.security.SecurityHandler
-
Set the loginService.
- setMaxNonceAge(long) - Method in class org.eclipse.jetty.ee8.security.authentication.DigestAuthenticator
- setMaxNonceCount(int) - Method in class org.eclipse.jetty.ee8.security.authentication.DigestAuthenticator
- setMethod(String) - Method in class org.eclipse.jetty.ee8.security.ConstraintMapping
- setMethodOmissions(String[]) - Method in class org.eclipse.jetty.ee8.security.ConstraintMapping
- setPathSpec(String) - Method in class org.eclipse.jetty.ee8.security.ConstraintMapping
- setRealmName(String) - Method in class org.eclipse.jetty.ee8.security.SecurityHandler
- setRoles(String[]) - Method in interface org.eclipse.jetty.ee8.security.authentication.LoginCallback
- setRoles(String[]) - Method in class org.eclipse.jetty.ee8.security.authentication.LoginCallbackImpl
- setRoles(Set<String>) - Method in class org.eclipse.jetty.ee8.security.ConstraintSecurityHandler
-
Set the known roles.
- setSessionMaxInactiveIntervalOnAuthentication(int) - Method in class org.eclipse.jetty.ee8.security.SecurityHandler
-
Set the interval in seconds, which if non-zero, will be set with
HttpSession.setMaxInactiveInterval(int)when a session is newly authenticated. - setSessionRenewedOnAuthentication(boolean) - Method in class org.eclipse.jetty.ee8.security.SecurityHandler
-
Set renew the session on Authentication.
- setSuccess(boolean) - Method in interface org.eclipse.jetty.ee8.security.authentication.LoginCallback
- setSuccess(boolean) - Method in class org.eclipse.jetty.ee8.security.authentication.LoginCallbackImpl
- setUserDataConstraint(UserDataConstraint) - Method in class org.eclipse.jetty.ee8.security.RoleInfo
- setUserPrincipal(Principal) - Method in interface org.eclipse.jetty.ee8.security.authentication.LoginCallback
- setUserPrincipal(Principal) - Method in class org.eclipse.jetty.ee8.security.authentication.LoginCallbackImpl
- setValidateCerts(boolean) - Method in class org.eclipse.jetty.ee8.security.authentication.SslClientCertAuthenticator
-
Set true if SSL certificates have to be validated..
- SPNEGO_AUTH - Static variable in interface org.eclipse.jetty.ee8.security.Authenticator
- SpnegoUserPrincipal - Class in org.eclipse.jetty.ee8.security
- SpnegoUserPrincipal(String, byte[]) - Constructor for class org.eclipse.jetty.ee8.security.SpnegoUserPrincipal
- SpnegoUserPrincipal(String, String) - Constructor for class org.eclipse.jetty.ee8.security.SpnegoUserPrincipal
- SslClientCertAuthenticator - Class in org.eclipse.jetty.ee8.security.authentication
-
CLIENT-CERT authenticator.
- SslClientCertAuthenticator(SslContextFactory) - Constructor for class org.eclipse.jetty.ee8.security.authentication.SslClientCertAuthenticator
T
- toString() - Method in class org.eclipse.jetty.ee8.security.authentication.FormAuthenticator.FormAuthentication
- toString() - Method in class org.eclipse.jetty.ee8.security.authentication.SessionAuthentication
- toString() - Method in class org.eclipse.jetty.ee8.security.RoleInfo
- toString() - Method in class org.eclipse.jetty.ee8.security.SecurityHandler.NotChecked
- toString() - Method in class org.eclipse.jetty.ee8.security.UserAuthentication
U
- UserAuthentication - Class in org.eclipse.jetty.ee8.security
- UserAuthentication(String, UserIdentity) - Constructor for class org.eclipse.jetty.ee8.security.UserAuthentication
- UserDataConstraint - Enum Class in org.eclipse.jetty.ee8.security
V
- validateRequest(ServletRequest, ServletResponse, boolean) - Method in class org.eclipse.jetty.ee8.security.authentication.BasicAuthenticator
- validateRequest(ServletRequest, ServletResponse, boolean) - Method in class org.eclipse.jetty.ee8.security.authentication.ConfigurableSpnegoAuthenticator
- validateRequest(ServletRequest, ServletResponse, boolean) - Method in class org.eclipse.jetty.ee8.security.authentication.DigestAuthenticator
- validateRequest(ServletRequest, ServletResponse, boolean) - Method in class org.eclipse.jetty.ee8.security.authentication.FormAuthenticator
- validateRequest(ServletRequest, ServletResponse, boolean) - Method in class org.eclipse.jetty.ee8.security.authentication.SslClientCertAuthenticator
- validateRequest(ServletRequest, ServletResponse, boolean) - Method in interface org.eclipse.jetty.ee8.security.Authenticator
-
Validate a request
- valueOf(String) - Static method in enum class org.eclipse.jetty.ee8.security.UserDataConstraint
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class org.eclipse.jetty.ee8.security.UserDataConstraint
-
Returns an array containing the constants of this enum class, in the order they are declared.
W
- WrappedAuthConfiguration - Class in org.eclipse.jetty.ee8.security
-
A wrapper for
Authenticator.AuthConfiguration. - WrappedAuthConfiguration(Authenticator.AuthConfiguration) - Constructor for class org.eclipse.jetty.ee8.security.WrappedAuthConfiguration
_
- __FORM_DISPATCH - Static variable in class org.eclipse.jetty.ee8.security.authentication.FormAuthenticator
- __FORM_ERROR_PAGE - Static variable in class org.eclipse.jetty.ee8.security.authentication.FormAuthenticator
- __FORM_LOGIN_PAGE - Static variable in class org.eclipse.jetty.ee8.security.authentication.FormAuthenticator
- __J_AUTHENTICATED - Static variable in class org.eclipse.jetty.ee8.security.authentication.SessionAuthentication
- __J_METHOD - Static variable in class org.eclipse.jetty.ee8.security.authentication.FormAuthenticator
- __J_PASSWORD - Static variable in class org.eclipse.jetty.ee8.security.authentication.FormAuthenticator
- __J_POST - Static variable in class org.eclipse.jetty.ee8.security.authentication.FormAuthenticator
- __J_SECURITY_CHECK - Static variable in class org.eclipse.jetty.ee8.security.authentication.FormAuthenticator
- __J_URI - Static variable in class org.eclipse.jetty.ee8.security.authentication.FormAuthenticator
- __J_USERNAME - Static variable in class org.eclipse.jetty.ee8.security.authentication.FormAuthenticator
- __NO_USER - Static variable in class org.eclipse.jetty.ee8.security.SecurityHandler
- __NOBODY - Static variable in class org.eclipse.jetty.ee8.security.SecurityHandler
-
Nobody user.
- _authenticator - Variable in class org.eclipse.jetty.ee8.security.authentication.DeferredAuthentication
- _identityService - Variable in class org.eclipse.jetty.ee8.security.authentication.LoginAuthenticator
- _loginService - Variable in class org.eclipse.jetty.ee8.security.authentication.LoginAuthenticator
- _method - Variable in class org.eclipse.jetty.ee8.security.AbstractUserAuthentication
- _userIdentity - Variable in class org.eclipse.jetty.ee8.security.AbstractUserAuthentication
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form