Authorizers are classes which figure out whether a given user matches a given password, and whether they should be let into the wiki in the first place. This package also contains group management.
Interface Summary Interface Description GroupDatabaseDefines an interface for loading, persisting and storing wiki groups. GroupManagerFacade class for storing, retrieving and managing wiki groups on behalf of AuthorizationManager, JSPs and other presentation-layer classes. WebAuthorizerExtends the
Authorizerinterface by including a delgate method for
Class Summary Class Description DefaultGroupManagerFacade class for storing, retrieving and managing wiki groups on behalf of AuthorizationManager, JSPs and other presentation-layer classes. GroupGroups are a specialized type of ad-hoc role used by the wiki system. JDBCGroupDatabaseImplementation of GroupDatabase that persists
Groupobjects to a JDBC DataSource, as might typically be provided by a web container.
RoleA lightweight, immutable Principal that represents a built-in wiki role such as Anonymous, Asserted and Authenticated. WebContainerAuthorizerAuthorizes users by delegating role membership checks to the servlet container. XMLGroupDatabaseGroupDatabase implementation for loading, persisting and storing wiki groups, using an XML file for persistence.