# Package org.apache.wiki.auth.login

package org.apache.wiki.auth.login
Provides the different login modules that JSPWiki uses.

### Package Specification

TBD

### Related Documentation

TBD

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.permissions
org.apache.wiki.auth.user
Classes
Class
Description
AbstractLoginModule
Abstract JAAS `LoginModule`that implements base functionality.
AnonymousLoginModule
Logs in a user based solely on IP address; no other authentication is performed.
AuthorizerCallback
Callback for requesting and supplying an Authorizer required by a LoginModule.
CookieAssertionLoginModule
Logs in a user based on assertion of a name supplied in a cookie.
CookieAuthenticationLoginModule
Logs in a user based on a cookie stored in the user's computer.
HttpRequestCallback
Callback for requesting and supplying a HttpServletRequest required by a LoginModule.
PrincipalWrapper
Wrapper class for container-managed or externally-provided principals.
UserDatabaseCallback
Callback for requesting and supplying a wiki UserDatabase.
UserDatabaseLoginModule
Logs in a user based on a username, password, and static password file location.
WebContainerCallbackHandler
Handles logins made from within JSPWiki.
WebContainerLoginModule
Logs in a user by extracting authentication data from an Http servlet session.
WikiCallbackHandler
Handles logins made from inside the wiki application, rather than via the web container.
WikiEngineCallback
Callback for requesting and supplying the WikiEngine object required by a LoginModule.