Package org.eclipse.jetty.security
Interface LoginService
-
- All Known Implementing Classes:
AbstractLoginService
,ConfigurableSpnegoLoginService
,HashLoginService
,JDBCLoginService
,SpnegoLoginService
@Deprecated(since="2021-05-27") public interface LoginService
Deprecated.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
Authenticator
to check credentials and to create aUserIdentity
using the setIdentityService
.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Deprecated Methods Modifier and Type Method Description IdentityService
getIdentityService()
Deprecated.Get the IdentityService associated with this Login Service.java.lang.String
getName()
Deprecated.UserIdentity
login(java.lang.String username, java.lang.Object credentials, ServletRequest request)
Deprecated.Login a user.void
logout(UserIdentity user)
Deprecated.void
setIdentityService(IdentityService service)
Deprecated.Set the IdentityService associated with this Login Service.boolean
validate(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.
-
-