org.jdesktop.swingx.auth
Class JAASLoginService
java.lang.Object
org.jdesktop.beans.AbstractBean
org.jdesktop.swingx.auth.LoginService
org.jdesktop.swingx.auth.JAASLoginService
public class JAASLoginService
- extends LoginService
JAASLoginService implements a LoginService
that uses JAAS for authentication. JAASLoginService uses the
server name as name of the configuration for JAAS.
Method Summary |
boolean |
authenticate(String name,
char[] password,
String server)
This method is intended to be implemented by clients wishing to
authenticate a user with a given password. |
Methods inherited from class org.jdesktop.beans.AbstractBean |
addPropertyChangeListener, addPropertyChangeListener, addVetoableChangeListener, addVetoableChangeListener, clone, fireIndexedPropertyChange, firePropertyChange, firePropertyChange, fireVetoableChange, fireVetoableChange, getPropertyChangeListeners, getPropertyChangeListeners, getVetoableChangeListeners, getVetoableChangeListeners, hasPropertyChangeListeners, hasVetoableChangeListeners, removePropertyChangeListener, removePropertyChangeListener, removeVetoableChangeListener, removeVetoableChangeListener |
JAASLoginService
public JAASLoginService(String server)
- Constructor for JAASLoginService
- Parameters:
server
- server name that is also used for the JAAS config name
JAASLoginService
public JAASLoginService()
- Default JavaBeans constructor
authenticate
public boolean authenticate(String name,
char[] password,
String server)
throws Exception
- Description copied from class:
LoginService
- This method is intended to be implemented by clients wishing to
authenticate a user with a given password. Clients should implement the
authentication in a manner that the authentication can be cancelled at
any time.
- Specified by:
authenticate
in class LoginService
- Parameters:
name
- usernamepassword
- passwordserver
- server (optional)
- Returns:
true
on authentication success
- Throws:
Exception