# Package org.apache.wiki.auth.user

package org.apache.wiki.auth.user

### Package Specification

### Related Documentation

Related Packages
Package
Description
org.apache.wiki.auth
Authentication, Authorization and the third A thing.
org.apache.wiki.auth.acl
Access Control List implementation.
org.apache.wiki.auth.authorize
Authorizer implementation.
org.apache.wiki.auth.login
Provides the different login modules that JSPWiki uses.
org.apache.wiki.auth.permissions
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.
DuplicateUserException
Exception indicating that an identical user already exists in the user database.
JDBCUserDatabase
Implementation of UserDatabase that persists `DefaultUserProfile` objects to a JDBC DataSource, as might typically be provided by a web container.
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.
XMLUserDatabase
Manages `DefaultUserProfile` objects using XML files for persistence.