Skip to content
Grav 2.0 is officially stable. Read the announcement →
Archive

Authentication: RBAC (Role based access control) in Grav?

Started by Muut Archive 10 years ago · 6 replies · 602 views
10 years ago

Is there a plugin for Grav that enables role based access control (RBAC) ? The purpose is to enable fine-grained autorization (similar as in many CMSs, Operations systems, etc). Permissions and rights are set on groups and pages.

For example, if you belong to a group 'designers' you will have only have access to certain pages. While if you're in the group 'developers', you have access to a different set of pages. Well, you get the idea.

10 years ago

Currently the Admin plugin offers these ACL levels, allows some users to only access pages, but not fine-grained to the page level, so you cannot (yet?) say user X can edit pages Y,Z, user XX can edit other pages.

10 years ago

Sounds promising. Looks like the ACL levels control admin and/or site access.

Is it possible to extend these ACL levels to let users 'view' instead of fine-grained to the edit levels. 'View' will be fine-grained enough for me for now.

10 years ago

Grav looks amazing; I've got existing sites in DokuWiki that have outgrown it with the need for structured data, but unless each folder and page can have ACLs applied to groups and users, I don't think I can make a switch to this. Where is the best place to ask for ACL support on pages and folders, and to contribute to development?

10 years ago

Yeah, is there a way to only allow certain users to view certain pages. For instance A group can only view A pages and B group users can only view B pages.

10 years ago

There is no fine-grained ACL that can limit which pages a user/group can see. You can suggest such feature for consideration.

Suggested topics

Topic Participants Replies Views Activity
Archive · by Deleted User, 9 years ago
0 1370 9 years ago
Archive · by Muut Archive, 9 years ago
2 943 9 years ago
Archive · by Muut Archive, 9 years ago
2 4069 9 years ago
Archive · by Muut Archive, 9 years ago
1 2960 9 years ago
Archive · by Muut Archive, 9 years ago
3 1127 9 years ago