| Package | Description | 
|---|---|
| org.apache.wiki.auth | 
 Authentication, Authorization and the third A thing. 
 | 
| org.apache.wiki.auth.login | 
 Provides the different login modules that JSPWiki uses. 
 | 
| org.apache.wiki.auth.user | 
| Modifier and Type | Class and Description | 
|---|---|
static class  | 
UserManager.DummyUserDatabase
This is a database that gets used if nothing else is available. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
UserDatabase | 
UserManager.getUserDatabase()
Returns the UserDatabase employed by this WikiEngine. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
UserDatabase | 
UserDatabaseCallback.getUserDatabase()
Returns the user database object. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
void | 
UserDatabaseCallback.setUserDatabase(UserDatabase database)
Sets the user database. 
 | 
| Modifier and Type | Class and Description | 
|---|---|
class  | 
AbstractUserDatabase
Abstract UserDatabase class that provides convenience methods for finding
 profiles, building Principal collections and hashing passwords. 
 | 
class  | 
JDBCUserDatabase
 Implementation of UserDatabase that persists  
DefaultUserProfile
 objects to a JDBC DataSource, as might typically be provided by a web
 container. | 
class  | 
XMLUserDatabase
Manages  
DefaultUserProfile objects using XML files for persistence. | 
| Modifier and Type | Method and Description | 
|---|---|
protected static String | 
AbstractUserDatabase.generateUid(UserDatabase db)
Generates a new random user identifier (uid) that is guaranteed to be unique. 
 | 
protected static UserProfile | 
DefaultUserProfile.newProfile(UserDatabase db)
Static factory method that creates a new DefaultUserProfile
 and sets a unique identifier (uid) for the supplied UserDatabase. 
 | 
Copyright © 2001-2018 The Apache Software Foundation. All rights reserved.