Uses of Interface
org.eclipse.jetty.security.UserIdentity
Packages that use UserIdentity
Package
Description
Jetty Jaspi : Java Authentication SPI
Jetty Server : Core Handler API
Jetty Security : Modular Support for Security in Jetty
Jetty Security : Authenticators and Callbacks
Jetty Jaspi : Java Authentication SPI
Jetty Server : Core Handler API
Jetty Security : Modular Support for Security in Jetty
Jetty Security : Authenticators and Callbacks
Jetty Jaspi : Java Authentication SPI
Jetty Security : Modular Support for Security in Jetty
Jetty Security : Authenticators and Callbacks
Jetty Jaas : Support for Jaas
-
Uses of UserIdentity in org.eclipse.jetty.ee10.security.jaspi
Methods in org.eclipse.jetty.ee10.security.jaspi that return UserIdentity -
Uses of UserIdentity in org.eclipse.jetty.ee8.nested
Methods in org.eclipse.jetty.ee8.nested that return UserIdentityModifier and TypeMethodDescriptionRequest.getResolvedUserIdentity()Authentication.User.getUserIdentity()Request.getUserIdentity() -
Uses of UserIdentity in org.eclipse.jetty.ee8.security
Fields in org.eclipse.jetty.ee8.security declared as UserIdentityMethods in org.eclipse.jetty.ee8.security that return UserIdentityMethods in org.eclipse.jetty.ee8.security with parameters of type UserIdentityModifier and TypeMethodDescriptionprotected booleanConstraintSecurityHandler.checkWebResourcePermissions(String pathInContext, Request request, Response response, Object constraintInfo, UserIdentity userIdentity) protected abstract booleanSecurityHandler.checkWebResourcePermissions(String pathInContext, Request request, Response response, Object constraintInfo, UserIdentity userIdentity) Constructors in org.eclipse.jetty.ee8.security with parameters of type UserIdentityModifierConstructorDescriptionAbstractUserAuthentication(String method, UserIdentity userIdentity) UserAuthentication(String method, UserIdentity userIdentity) -
Uses of UserIdentity in org.eclipse.jetty.ee8.security.authentication
Methods in org.eclipse.jetty.ee8.security.authentication that return UserIdentityModifier and TypeMethodDescriptionSessionAuthentication.getUserIdentity()ConfigurableSpnegoAuthenticator.login(String username, 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.DigestAuthenticator.login(String username, Object credentials, javax.servlet.ServletRequest request) LoginAuthenticator.login(String username, Object password, javax.servlet.ServletRequest servletRequest) If the UserIdentity returned fromLoginService.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.Constructors in org.eclipse.jetty.ee8.security.authentication with parameters of type UserIdentityModifierConstructorDescriptionFormAuthentication(String method, UserIdentity userIdentity) SessionAuthentication(String method, UserIdentity userIdentity, Object credentials) -
Uses of UserIdentity in org.eclipse.jetty.ee8.security.jaspi
Methods in org.eclipse.jetty.ee8.security.jaspi that return UserIdentityModifier and TypeMethodDescription -
Uses of UserIdentity in org.eclipse.jetty.ee8.security.openid
Methods in org.eclipse.jetty.ee8.security.openid that return UserIdentityModifier and TypeMethodDescriptionOpenIdAuthenticator.login(String username, Object credentials, javax.servlet.ServletRequest request) Constructors in org.eclipse.jetty.ee8.security.openid with parameters of type UserIdentity -
Uses of UserIdentity in org.eclipse.jetty.ee9.nested
Methods in org.eclipse.jetty.ee9.nested that return UserIdentityModifier and TypeMethodDescriptionRequest.getResolvedUserIdentity()Authentication.User.getUserIdentity()Request.getUserIdentity() -
Uses of UserIdentity in org.eclipse.jetty.ee9.security
Fields in org.eclipse.jetty.ee9.security declared as UserIdentityMethods in org.eclipse.jetty.ee9.security that return UserIdentityMethods in org.eclipse.jetty.ee9.security with parameters of type UserIdentityModifier and TypeMethodDescriptionprotected booleanConstraintSecurityHandler.checkWebResourcePermissions(String pathInContext, Request request, Response response, Object constraintInfo, UserIdentity userIdentity) protected abstract booleanSecurityHandler.checkWebResourcePermissions(String pathInContext, Request request, Response response, Object constraintInfo, UserIdentity userIdentity) Constructors in org.eclipse.jetty.ee9.security with parameters of type UserIdentityModifierConstructorDescriptionAbstractUserAuthentication(String method, UserIdentity userIdentity) UserAuthentication(String method, UserIdentity userIdentity) -
Uses of UserIdentity in org.eclipse.jetty.ee9.security.authentication
Methods in org.eclipse.jetty.ee9.security.authentication that return UserIdentityModifier and TypeMethodDescriptionSessionAuthentication.getUserIdentity()ConfigurableSpnegoAuthenticator.login(String username, Object password, jakarta.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.DigestAuthenticator.login(String username, Object credentials, jakarta.servlet.ServletRequest request) LoginAuthenticator.login(String username, Object password, jakarta.servlet.ServletRequest servletRequest) If the UserIdentity returned fromLoginService.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.Constructors in org.eclipse.jetty.ee9.security.authentication with parameters of type UserIdentityModifierConstructorDescriptionFormAuthentication(String method, UserIdentity userIdentity) SessionAuthentication(String method, UserIdentity userIdentity, Object credentials) -
Uses of UserIdentity in org.eclipse.jetty.ee9.security.jaspi
Methods in org.eclipse.jetty.ee9.security.jaspi that return UserIdentityModifier and TypeMethodDescription -
Uses of UserIdentity in org.eclipse.jetty.ee9.security.openid
Methods in org.eclipse.jetty.ee9.security.openid that return UserIdentityModifier and TypeMethodDescriptionOpenIdAuthenticator.login(String username, Object credentials, jakarta.servlet.ServletRequest request) Constructors in org.eclipse.jetty.ee9.security.openid with parameters of type UserIdentity -
Uses of UserIdentity in org.eclipse.jetty.security
Classes in org.eclipse.jetty.security that implement UserIdentityMethods in org.eclipse.jetty.security that return UserIdentityModifier and TypeMethodDescriptionstatic UserIdentityDefaultIdentityService.getSystemUserIdentity()IdentityService.getSystemUserIdentity()AuthenticationState.Succeeded.getUserIdentity()default UserIdentityLoginService.getUserIdentity(Subject subject, Principal userPrincipal, boolean create) Get or create aUserIdentitythat is not authenticated by theLoginService.AbstractLoginService.login(String username, Object credentials, Request request, Function<Boolean, Session> getOrCreateSession) EmptyLoginService.login(String username, Object credentials, Request request, Function<Boolean, Session> getOrCreateSession) LoginService.login(String username, Object credentials, Request request, Function<Boolean, Session> getOrCreateSession) Login a user.SPNEGOLoginService.login(String username, Object credentials, Request request, Function<Boolean, Session> getOrCreateSession) DefaultIdentityService.newUserIdentity(Subject subject, Principal userPrincipal, String[] roles) IdentityService.newUserIdentity(Subject subject, Principal userPrincipal, String[] roles) Create a new UserIdentity for use with this identity service.Methods in org.eclipse.jetty.security with parameters of type UserIdentityModifier and TypeMethodDescriptionDefaultIdentityService.associate(UserIdentity user, IdentityService.RunAsToken runAsToken) IdentityService.associate(UserIdentity user, IdentityService.RunAsToken runAsToken) Associate a runas Token with the current user and thread.voidAbstractLoginService.logout(UserIdentity user) voidEmptyLoginService.logout(UserIdentity user) voidLoginService.logout(UserIdentity user) voidSPNEGOLoginService.logout(UserIdentity user) voidDefaultIdentityService.onLogout(UserIdentity user) voidIdentityService.onLogout(UserIdentity user) Called to notify that a user has been logged out.booleanAbstractLoginService.validate(UserIdentity user) booleanEmptyLoginService.validate(UserIdentity user) booleanLoginService.validate(UserIdentity user) Validate a user identity.booleanSPNEGOLoginService.validate(UserIdentity user) Constructors in org.eclipse.jetty.security with parameters of type UserIdentityModifierConstructorDescriptionRoleDelegateUserIdentity(Subject subject, Principal principal, UserIdentity roleDelegate) -
Uses of UserIdentity in org.eclipse.jetty.security.authentication
Fields in org.eclipse.jetty.security.authentication declared as UserIdentityModifier and TypeFieldDescriptionprotected UserIdentityLoginAuthenticator.UserAuthenticationSucceeded._userIdentityMethods in org.eclipse.jetty.security.authentication that return UserIdentityModifier and TypeMethodDescriptionLoginAuthenticator.UserAuthenticationSucceeded.getUserIdentity()SessionAuthentication.getUserIdentity()If the UserIdentity returned fromLoginService.login(String, Object, 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.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.Constructors in org.eclipse.jetty.security.authentication with parameters of type UserIdentityModifierConstructorDescriptionSessionAuthentication(String method, UserIdentity userIdentity, Object credentials) UserAuthenticationSent(String method, UserIdentity userIdentity) UserAuthenticationSucceeded(String authenticationType, UserIdentity userIdentity) -
Uses of UserIdentity in org.eclipse.jetty.security.jaas
Methods in org.eclipse.jetty.security.jaas that return UserIdentityModifier and TypeMethodDescriptionJAASLoginService.login(String username, Object credentials, Request request, Function<Boolean, Session> getOrCreateSession) Methods in org.eclipse.jetty.security.jaas with parameters of type UserIdentityModifier and TypeMethodDescriptionvoidJAASLoginService.logout(UserIdentity user) booleanJAASLoginService.validate(UserIdentity user) -
Uses of UserIdentity in org.eclipse.jetty.security.openid
Methods in org.eclipse.jetty.security.openid that return UserIdentityModifier and TypeMethodDescriptionOpenIdLoginService.login(String identifier, Object credentials, Request request, Function<Boolean, Session> getOrCreateSession) Methods in org.eclipse.jetty.security.openid with parameters of type UserIdentityModifier and TypeMethodDescriptionvoidOpenIdLoginService.logout(UserIdentity user) booleanOpenIdLoginService.validate(UserIdentity user)