org.jdesktop.swingx.auth |
|
Java Source File Name | Type | Comment |
DefaultUserNameStore.java | Class | Saves the user names in Preferences. |
JAASLoginService.java | Class | JAASLoginService implements a LoginService
that uses JAAS for authentication. |
JDBCLoginService.java | Class | |
KeyChain.java | Class | KeyChain is a class that implements the "KeyChain" concept.
Fundamentally, it allows you to store multiple keys/credentials
in a central password store. |
LoginAdapter.java | Class | |
LoginEvent.java | Class | |
LoginListener.java | Interface | |
LoginService.java | Class | LoginService is the abstract base class for all classes implementing
a login mechanism. |
PasswordStore.java | Class | PasswordStore specifies a mechanism to store passwords used to authenticate
using the LoginService. |
SimpleLoginService.java | Class | An implementation of LoginService that simply matches
the username/password against a list of known users and their passwords.
This is useful for demos or prototypes where a proper login server is not available.
This Implementation is NOT secure. |
UserNameStore.java | Class | |
UserPermissions.java | Class | This is a singleton that marks the set of permissions for a given logged in user.
It is one of the optional results of a successful login operation.
The purpose of this class is to provide a central location and client side bridge
to the server side permissions and user roles (see J2EE role based authorization).
This class is used by gui widgets and actions to determine visibility and enabled
status and thus a UI can adapt itself to users with a lower set of privileges.
This class is not meant as a secure barrier! It is only a thin layer to supplant the
server side permissions. |