Index

A B C D F G H I L N O P R S T U V W _ 
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.
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
 
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
 
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>.omission split 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.
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
 
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
 
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
Abstract SecurityHandler.
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
 
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.
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
 
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
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
 
A B C D F G H I L N O P R S T U V W _ 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form