Provides classes and interfaces for implementing authentication stores. The
authentication stores are designed to store sets of Virtual File System authentication
information for an application user. This is to allow a user to log into an
authentication store once so that they do not have to log into each individual
Virtual File System every time they access it.
The AuthenticationCache is simply an instantiable wrapper for the AbstractAuthenticationStore
and is the only implementation provided. Implementators can provided persistence
services under this, for example storing the authentication information in an encrypted
file or on remote servers like LDAP.
The AuthInfo class is simply a data container for a username and password pair.
|