Package org.eclipse.jetty.security
Interface LoginService
-
- All Known Implementing Classes:
AbstractLoginService,ConfigurableSpnegoLoginService,HashLoginService,JDBCLoginService,SpnegoLoginService
@Deprecated(since="2021-05-27") public interface LoginServiceDeprecated.The Eclipse Jetty and Apache Felix Http Jetty packages are no longer supported.Login Service Interface.The Login service provides an abstract mechanism for an
Authenticatorto check credentials and to create aUserIdentityusing the setIdentityService.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Deprecated Methods Modifier and Type Method Description IdentityServicegetIdentityService()Deprecated.Get the IdentityService associated with this Login Service.java.lang.StringgetName()Deprecated.UserIdentitylogin(java.lang.String username, java.lang.Object credentials, ServletRequest request)Deprecated.Login a user.voidlogout(UserIdentity user)Deprecated.voidsetIdentityService(IdentityService service)Deprecated.Set the IdentityService associated with this Login Service.booleanvalidate(UserIdentity user)Deprecated.Validate a user identity.
-
-
-
Method Detail
-
getName
java.lang.String getName()
Deprecated.- Returns:
- Get the name of the login service (aka Realm name)
-
login
UserIdentity login(java.lang.String username, java.lang.Object credentials, ServletRequest request)
Deprecated.Login a user.- Parameters:
username- The user namecredentials- The users credentialsrequest- TODO- Returns:
- A UserIdentity if the credentials matched, otherwise null
-
validate
boolean validate(UserIdentity user)
Deprecated.Validate a user identity. Validate that a UserIdentity previously created by a call tologin(String, Object, ServletRequest)is still valid.- Parameters:
user- The user to validate- Returns:
- true if authentication has not been revoked for the user.
-
getIdentityService
IdentityService getIdentityService()
Deprecated.Get the IdentityService associated with this Login Service.- Returns:
- the IdentityService associated with this Login Service.
-
setIdentityService
void setIdentityService(IdentityService service)
Deprecated.Set the IdentityService associated with this Login Service.- Parameters:
service- the IdentityService associated with this Login Service.
-
logout
void logout(UserIdentity user)
Deprecated.
-
-