Package org.eclipse.jetty.security
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 a user.voidlogout(UserIdentity user) voidsetIdentityService(IdentityService service) Set the IdentityService associated with this Login Service.booleanvalidate(UserIdentity user) Validate a user identity.
-
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, jakarta.servlet.ServletRequest request) Description copied from interface:LoginServiceLogin a user.- Specified by:
loginin interfaceLoginService- Parameters:
username- The user namecredentials- The users credentialsrequest- TODO- 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, ServletRequest)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
-