org.jboss.picketlink.cdi.credential.internal
Class DefaultLoginCredentials
java.lang.Object
org.jboss.picketlink.cdi.credential.internal.DefaultLoginCredentials
- All Implemented Interfaces:
- LoginCredentials
@Named(value="loginCredentials")
@RequestScoped
public class DefaultLoginCredentials
- extends Object
- implements LoginCredentials
The default LoginCredentials implementation. This implementation allows for a
username and plain text password to be set, and uses the PasswordCredential
implementation of the Credential interface for authentication.
DefaultLoginCredentials
public DefaultLoginCredentials()
getUserId
public String getUserId()
- Specified by:
getUserId in interface LoginCredentials
setUserId
public void setUserId(String userId)
- Specified by:
setUserId in interface LoginCredentials
getCredential
public Credential getCredential()
- Specified by:
getCredential in interface LoginCredentials
setCredential
public void setCredential(Credential credential)
- Specified by:
setCredential in interface LoginCredentials
getPassword
public String getPassword()
setPassword
public void setPassword(String password)
- Convenience method that allows a plain text password credential to be set
invalidate
public void invalidate()
- Specified by:
invalidate in interface LoginCredentials
setValid
protected void setValid(@Observes
PostAuthenticateEvent event)
afterLogin
protected void afterLogin(@Observes
PostAuthenticateEvent event)
loginFailed
protected void loginFailed(@Observes
LoginFailedEvent event)
toString
public String toString()
- Overrides:
toString in class Object
Copyright © 2012. All Rights Reserved.