ConfigurableSpnegoLoginService
instead@Deprecated public class SpnegoLoginService extends AbstractLifeCycle implements LoginService
AbstractLifeCycle.AbstractLifeCycleListener
LifeCycle.Listener
Modifier and Type | Field and Description |
---|---|
private java.lang.String |
_config
Deprecated.
|
protected IdentityService |
_identityService
Deprecated.
|
protected java.lang.String |
_name
Deprecated.
|
private java.lang.String |
_targetName
Deprecated.
|
private static Logger |
LOG
Deprecated.
|
Constructor and Description |
---|
SpnegoLoginService()
Deprecated.
|
SpnegoLoginService(java.lang.String name)
Deprecated.
|
SpnegoLoginService(java.lang.String name,
java.lang.String config)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
protected void |
doStart()
Deprecated.
|
java.lang.String |
getConfig()
Deprecated.
|
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,
javax.servlet.ServletRequest request)
Deprecated.
username will be null since the credentials will contain all the relevant info
|
void |
logout(UserIdentity user)
Deprecated.
|
void |
setConfig(java.lang.String config)
Deprecated.
|
void |
setIdentityService(IdentityService service)
Deprecated.
Set the IdentityService associated with this Login Service.
|
void |
setName(java.lang.String name)
Deprecated.
|
boolean |
validate(UserIdentity user)
Deprecated.
Validate a user identity.
|
addLifeCycleListener, doStop, getState, getState, getStopTimeout, isFailed, isRunning, isStarted, isStarting, isStopped, isStopping, removeLifeCycleListener, setStopTimeout, start, stop, toString
private static final Logger LOG
protected IdentityService _identityService
protected java.lang.String _name
private java.lang.String _config
private java.lang.String _targetName
public SpnegoLoginService()
public SpnegoLoginService(java.lang.String name)
public SpnegoLoginService(java.lang.String name, java.lang.String config)
public java.lang.String getName()
getName
in interface LoginService
public void setName(java.lang.String name)
public java.lang.String getConfig()
public void setConfig(java.lang.String config)
protected void doStart() throws java.lang.Exception
doStart
in class AbstractLifeCycle
java.lang.Exception
public UserIdentity login(java.lang.String username, java.lang.Object credentials, javax.servlet.ServletRequest request)
login
in interface LoginService
username
- The user namecredentials
- The users credentialsrequest
- TODOpublic boolean validate(UserIdentity user)
LoginService
LoginService.login(String, Object, ServletRequest)
is still valid.validate
in interface LoginService
user
- The user to validatepublic IdentityService getIdentityService()
LoginService
getIdentityService
in interface LoginService
public void setIdentityService(IdentityService service)
LoginService
setIdentityService
in interface LoginService
service
- the IdentityService associated with this Login Service.public void logout(UserIdentity user)
logout
in interface LoginService