Class EmptyLoginService
java.lang.Object
org.eclipse.jetty.security.EmptyLoginService
- All Implemented Interfaces:
 LoginService
LoginService implementation which always denies any attempt to login.
- 
Constructor Summary
Constructors - 
Method Summary
Modifier and TypeMethodDescriptionGet the IdentityService associated with this Login Service.getName()login(String username, Object credentials, Request request, Function<Boolean, Session> getOrCreateSession) Login a user.voidlogout(UserIdentity user) voidsetIdentityService(IdentityService service) Set the IdentityService associated with this Login Service.booleanvalidate(UserIdentity user) Validate a user identity.Methods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface LoginService
getUserIdentity 
- 
Constructor Details
- 
EmptyLoginService
public EmptyLoginService() 
 - 
 - 
Method Details
- 
getName
- Specified by:
 getNamein interfaceLoginService- Returns:
 - Get the name of the login service (aka Realm name)
 
 - 
login
public UserIdentity login(String username, Object credentials, Request request, Function<Boolean, Session> getOrCreateSession) Description copied from interface:LoginServiceLogin a user.- Specified by:
 loginin interfaceLoginService- Parameters:
 username- The username.credentials- The users credentials.request- The request or nullgetOrCreateSession- function to retrieve or create a session.- Returns:
 - A UserIdentity if the credentials matched, otherwise null
 
 - 
validate
Description copied from interface:LoginServiceValidate a user identity. Validate that a UserIdentity previously created by a call toLoginService.login(String, Object, Request, Function)is still valid.- Specified by:
 validatein interfaceLoginService- Parameters:
 user- The user to validate- Returns:
 - true if authentication has not been revoked for the user.
 
 - 
getIdentityService
Description copied from interface:LoginServiceGet the IdentityService associated with this Login Service.- Specified by:
 getIdentityServicein interfaceLoginService- Returns:
 - the IdentityService associated with this Login Service.
 
 - 
setIdentityService
Description copied from interface:LoginServiceSet the IdentityService associated with this Login Service.- Specified by:
 setIdentityServicein interfaceLoginService- Parameters:
 service- the IdentityService associated with this Login Service.
 - 
logout
- Specified by:
 logoutin interfaceLoginService
 
 -