Package org.apache.wiki.auth.user

  • Interface Summary
    Interface Description
    UserDatabase
    Defines an interface for loading, persisting and storing users.
    UserProfile
    Class for representing wiki user information, such as the login name, full name, wiki name, and e-mail address.
  • Class Summary
    Class Description
    AbstractUserDatabase
    Abstract UserDatabase class that provides convenience methods for finding profiles, building Principal collections and hashing passwords.
    DefaultUserProfile
    Default implementation for representing wiki user information, such as the login name, full name, wiki name, and e-mail address.
    DummyUserDatabase
    This is a database that gets used if nothing else is available.
    JDBCUserDatabase
    Implementation of UserDatabase that persists DefaultUserProfile objects to a JDBC DataSource, as might typically be provided by a web container.
    XMLUserDatabase
    Manages DefaultUserProfile objects using XML files for persistence.
  • Exception Summary
    Exception Description
    DuplicateUserException
    Exception indicating that an identical user already exists in the user database.