Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Info
titleUseful Information

This page describes key security classes in the Pentaho BI Platform. Unless otherwise noted, these classes can be found in com.pentaho.security. Class packages will be omitted in the discussion below.

Security in the platform is based in part on the Acegi Security System for Spring. Classes that are part of Acegi Security are marked with Acegi.

SecurityUtils

SecurityUtils is an important class because it shields code from the complexity of the security implementation (e.g. voters, ACL holders, etc).

Panel
bgColor#FFFFFF
titleSecurityUtils along with its major "clients"

Image Added

Access Control Lists

In the Pentaho BI Platform, objects in the solution repository (e.g. files and directories) can be secured using access control lists (ACLs). You can have any number of entries in an ACL--each specifying a different recipient.

...