Uses of Interface
org.eclipse.jetty.server.UserIdentity
-
Packages that use UserIdentity Package Description org.eclipse.jetty.jaas Jetty Jaas : Support for Jaasorg.eclipse.jetty.security Jetty Security : Modular Support for Security in Jettyorg.eclipse.jetty.security.authentication Jetty Security : Authenticators and Callbacksorg.eclipse.jetty.security.jaspi Jetty Jaspi : Java Authentication SPIorg.eclipse.jetty.security.openid org.eclipse.jetty.server Jetty Server : Core Server API -
-
Uses of UserIdentity in org.eclipse.jetty.jaas
Methods in org.eclipse.jetty.jaas that return UserIdentity Modifier and Type Method Description UserIdentity
JAASLoginService. login(java.lang.String username, java.lang.Object credentials, javax.servlet.ServletRequest request)
Methods in org.eclipse.jetty.jaas with parameters of type UserIdentity Modifier and Type Method Description void
JAASLoginService. logout(UserIdentity user)
boolean
JAASLoginService. validate(UserIdentity user)
-
Uses of UserIdentity in org.eclipse.jetty.security
Classes in org.eclipse.jetty.security that implement UserIdentity Modifier and Type Class Description class
DefaultUserIdentity
The default implementation of UserIdentity.class
SpnegoUserIdentity
Fields in org.eclipse.jetty.security declared as UserIdentity Modifier and Type Field Description protected UserIdentity
AbstractUserAuthentication. _userIdentity
Methods in org.eclipse.jetty.security that return UserIdentity Modifier and Type Method Description UserIdentity
DefaultIdentityService. getSystemUserIdentity()
UserIdentity
IdentityService. getSystemUserIdentity()
UserIdentity
AbstractUserAuthentication. getUserIdentity()
UserIdentity
UserStore. getUserIdentity(java.lang.String userName)
UserIdentity
AbstractLoginService. login(java.lang.String username, java.lang.Object credentials, javax.servlet.ServletRequest request)
UserIdentity
ConfigurableSpnegoLoginService. login(java.lang.String username, java.lang.Object credentials, javax.servlet.ServletRequest req)
UserIdentity
LoginService. login(java.lang.String username, java.lang.Object credentials, javax.servlet.ServletRequest request)
Login a user.UserIdentity
SpnegoLoginService. login(java.lang.String username, java.lang.Object credentials, javax.servlet.ServletRequest request)
Deprecated.username will be null since the credentials will contain all the relevant infoUserIdentity
DefaultIdentityService. newUserIdentity(javax.security.auth.Subject subject, java.security.Principal userPrincipal, java.lang.String[] roles)
UserIdentity
IdentityService. newUserIdentity(javax.security.auth.Subject subject, java.security.Principal userPrincipal, java.lang.String[] roles)
Create a new UserIdentity for use with this identity service.Methods in org.eclipse.jetty.security that return types with arguments of type UserIdentity Modifier and Type Method Description java.util.Map<java.lang.String,UserIdentity>
UserStore. getKnownUserIdentities()
Methods in org.eclipse.jetty.security with parameters of type UserIdentity Modifier and Type Method Description java.lang.Object
DefaultIdentityService. associate(UserIdentity user)
If there are roles refs present in the scope, then wrap the UserIdentity with one that uses the role references in theisUserInRole(String, org.eclipse.jetty.server.UserIdentity.Scope)
java.lang.Object
IdentityService. associate(UserIdentity user)
Associate a user identity with the current thread.protected boolean
ConstraintSecurityHandler. checkWebResourcePermissions(java.lang.String pathInContext, Request request, Response response, java.lang.Object constraintInfo, UserIdentity userIdentity)
protected abstract boolean
SecurityHandler. checkWebResourcePermissions(java.lang.String pathInContext, Request request, Response response, java.lang.Object constraintInfo, UserIdentity userIdentity)
void
AbstractLoginService. logout(UserIdentity user)
void
ConfigurableSpnegoLoginService. logout(UserIdentity user)
void
LoginService. logout(UserIdentity user)
void
SpnegoLoginService. logout(UserIdentity user)
Deprecated.java.lang.Object
DefaultIdentityService. setRunAs(UserIdentity user, RunAsToken token)
java.lang.Object
IdentityService. setRunAs(UserIdentity user, RunAsToken token)
Associate a runas Token with the current user and thread.boolean
AbstractLoginService. validate(UserIdentity user)
boolean
ConfigurableSpnegoLoginService. validate(UserIdentity user)
boolean
LoginService. validate(UserIdentity user)
Validate a user identity.boolean
SpnegoLoginService. validate(UserIdentity user)
Deprecated.Constructors in org.eclipse.jetty.security with parameters of type UserIdentity Constructor Description AbstractUserAuthentication(java.lang.String method, UserIdentity userIdentity)
SpnegoUserIdentity(javax.security.auth.Subject subject, java.security.Principal principal, UserIdentity roleDelegate)
UserAuthentication(java.lang.String method, UserIdentity userIdentity)
-
Uses of UserIdentity in org.eclipse.jetty.security.authentication
Methods in org.eclipse.jetty.security.authentication that return UserIdentity Modifier and Type Method Description UserIdentity
AuthorizationService. getUserIdentity(javax.servlet.http.HttpServletRequest request, java.lang.String name)
UserIdentity
SessionAuthentication. getUserIdentity()
UserIdentity
ConfigurableSpnegoAuthenticator. login(java.lang.String username, java.lang.Object password, javax.servlet.ServletRequest servletRequest)
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.UserIdentity
DigestAuthenticator. login(java.lang.String username, java.lang.Object credentials, javax.servlet.ServletRequest request)
UserIdentity
FormAuthenticator. login(java.lang.String username, java.lang.Object password, javax.servlet.ServletRequest request)
UserIdentity
LoginAuthenticator. login(java.lang.String username, java.lang.Object password, javax.servlet.ServletRequest servletRequest)
If the UserIdentity is not null after this method callsLoginService.login(String, Object, ServletRequest)
, it is assumed that the user is fully authenticated and we need to change the session id to prevent session fixation vulnerability.Constructors in org.eclipse.jetty.security.authentication with parameters of type UserIdentity Constructor Description FormAuthentication(java.lang.String method, UserIdentity userIdentity)
SessionAuthentication(java.lang.String method, UserIdentity userIdentity, java.lang.Object credentials)
-
Uses of UserIdentity in org.eclipse.jetty.security.jaspi
Methods in org.eclipse.jetty.security.jaspi that return UserIdentity Modifier and Type Method Description UserIdentity
JaspiAuthenticator. login(java.lang.String username, java.lang.Object password, javax.servlet.ServletRequest request)
-
Uses of UserIdentity in org.eclipse.jetty.security.openid
Classes in org.eclipse.jetty.security.openid that implement UserIdentity Modifier and Type Class Description class
OpenIdUserIdentity
Methods in org.eclipse.jetty.security.openid that return UserIdentity Modifier and Type Method Description UserIdentity
OpenIdAuthenticator. login(java.lang.String username, java.lang.Object credentials, javax.servlet.ServletRequest request)
UserIdentity
OpenIdLoginService. login(java.lang.String identifier, java.lang.Object credentials, javax.servlet.ServletRequest req)
Methods in org.eclipse.jetty.security.openid with parameters of type UserIdentity Modifier and Type Method Description void
OpenIdLoginService. logout(UserIdentity user)
boolean
OpenIdLoginService. validate(UserIdentity user)
Constructors in org.eclipse.jetty.security.openid with parameters of type UserIdentity Constructor Description OpenIdAuthentication(java.lang.String method, UserIdentity userIdentity)
OpenIdUserIdentity(javax.security.auth.Subject subject, java.security.Principal userPrincipal, UserIdentity userIdentity)
-
Uses of UserIdentity in org.eclipse.jetty.server
Subinterfaces of UserIdentity in org.eclipse.jetty.server Modifier and Type Interface Description static interface
UserIdentity.UnauthenticatedUserIdentity
Fields in org.eclipse.jetty.server declared as UserIdentity Modifier and Type Field Description static UserIdentity
UserIdentity. UNAUTHENTICATED_IDENTITY
Methods in org.eclipse.jetty.server that return UserIdentity Modifier and Type Method Description UserIdentity
Request. getResolvedUserIdentity()
UserIdentity
Authentication.User. getUserIdentity()
UserIdentity
Request. getUserIdentity()
-