org.jdesktop.swingx.auth
Class PasswordStore
java.lang.Object
org.jdesktop.swingx.auth.PasswordStore
public abstract class PasswordStore
- extends Object
PasswordStore specifies a mechanism to store passwords used to authenticate
using the LoginService. The actual mechanism used
to store the passwords is left up to the implementation.
Method Summary |
abstract char[] |
get(String username,
String server)
Fetches the password for a given server and username. |
abstract boolean |
set(String username,
String server,
char[] password)
Saves a password for future use. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
PasswordStore
public PasswordStore()
set
public abstract boolean set(String username,
String server,
char[] password)
- Saves a password for future use.
- Parameters:
username
- username used to authenticate.server
- server used for authenticationpassword
- password to save. Password can't be null. Use empty array for empty password.
get
public abstract char[] get(String username,
String server)
- Fetches the password for a given server and username.
- Parameters:
username
- usernameserver
- server
- Returns:
null
if not found, a character array representing the password
otherwise. Returned array can be empty if the password is empty.