HumHub Documentation (unofficial)

rbac

Table of Contents

Interfaces

CheckAccessInterface
For more details and usage information on CheckAccessInterface, see the [guide article on security authorization](guide:security-authorization).
ManagerInterface
For more details and usage information on ManagerInterface, see the [guide article on security authorization](guide:security-authorization).

Classes

Assignment
Assignment represents an assignment of a role to a user.
BaseManager
BaseManager is a base class implementing [[ManagerInterface]] for RBAC management.
DbManager
DbManager represents an authorization manager that stores authorization information in database.
Item
For more details and usage information on Item, see the [guide article on security authorization](guide:security-authorization).
Permission
For more details and usage information on Permission, see the [guide article on security authorization](guide:security-authorization).
PhpManager
PhpManager represents an authorization manager that stores authorization information in terms of a PHP script file.
Role
For more details and usage information on Role, see the [guide article on security authorization](guide:security-authorization).
Rule
Rule represents a business constraint that may be associated with a role, permission or assignment.

        
On this page

Search results