Package org.apache.wiki.auth
Authentication, Authorization and the third A thing.
Package Specification
JSPWiki contains a fairly versatile AAA subsystem, with per-page access control. This is the main package which contains everything which is related to it.
Related Documentation
TBA.-
Interface Summary Interface Description AuthenticationManager Manages authentication activities for a Engine: user login, logout, and credential refreshes.AuthorizationManager Manages all access control and authorization; determines what authenticated users are allowed to do.Authorizer Interface for service providers of authorization information.UserManager Provides a facade for obtaining user information. -
Class Summary Class Description DefaultAuthenticationManager Default implementation forAuthenticationManager
DefaultAuthorizationManager Default implementation forAuthorizationManager
DefaultUserManager Default implementation forUserManager
.DefaultUserManager.JSONUserModule Implements the JSON API for usermanager.GroupPrincipal Immutable Principal that represents a Group.SecurityVerifier Helper class for verifying JSPWiki's security configuration.SessionMonitor Manages Sessions for different Engines.WikiPrincipal A lightweight, immutable Principal class. -
Exception Summary Exception Description NoSuchPrincipalException Thrown in some error situations where a WikiPrincipal object does not exist.WikiSecurityException Indicates an authentication or authorization error or exception.