Overview

The Fedora 4 Authentication (AuthN) and Authorization (AuthZ) framework is designed to be flexible and extensible, to allow any organization to configure access to suit its needs.

The following sections explain the Fedora 4 AuthN/Z framework, and provide instructions for configuring some out-of-the-box access controls.

For clarity's sake, a distinction is made between Authentication and Authorization:

Servlet Container Authentication Configuration

Bypass Authorization

Authorization Delegates

WebAC Authorization Delegate

WebAC Authorization Delegate

Basic Role-based Authorization Delegate

As of Fedora 4.7.4, the RBACL authorization module is officially deprecated, and will not be included in future releases of Fedora. Subsequent Fedora releases will only include the WebAC authorization module.

Basic Role-based Authorization Delegate (RBACL)

Access Roles Module

XACML Authorization Delegate

As of Fedora 4.7.4, the XACML authorization module is officially deprecated, and will not be included in future releases of Fedora. Subsequent Fedora releases will only include the WebAC authorization module.

XACML Authorization Delegate