Package org.mmbase.security

The security infrastructure of MMBase.

See:
          Description

Class Summary
Authentication This class is a abstract implementation of the Authentication.
Authorization The abstract implementation of the Authorization.
Authorization.QueryCheck Defines the result of a security check on a query.
Configurable Both Authorization and Authentication are configurable.
MMBaseCop This class is the main class of the security system.
MMBaseCopConfig This class is the main class of the security system.
NoAuthentication This class is used when no authentication is configured.
NoAuthorization This class is used when no authorization is configured.
Operation This class is somekinda enumeration of the operations possible within the security context
Rank This class defines Rank objects which are used in security implementation.
UserContext A UserContext object is the result of an authentication, on which authorization can be based.
 

Exception Summary
SecurityException Thrown by the security classes to indicate a security violation/malfunction.
 

Package org.mmbase.security Description

The security infrastructure of MMBase. MMBase has a pluggable security system, which is currently called from within the bridge implementation. The core of this setup are the abstract classes `Authorization' and `Authentication', which are connected with 'UserContext' implementations.

There are several interesting security implementations available in a standard MMBase installation, but you can always implement your own. The implementations can be found in subpackages of org.mmbase.bridge.implementation.

Since:
MMBase-1.4
See Also:
org.mmbase.bridge, org.mmbase.security.implementation.context, org.mmbase.security.implementation.basic, org.mmbase.security.implementation.cloud


MMBase build 1.7.1.20041002