https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=40546
Bug ID: 40546
Summary: Add access control layer using RBAC (Role-Based Access
Control) + ABAC (Attribute-Based Access Control)
Change sponsored?: ---
Product: Koha
Version: Main
Hardware: All
OS: All
Status: NEW
Severity: enhancement
Priority: P5 - low
Component: Architecture, internals, and plumbing
Assignee: [email protected]
Reporter: [email protected]
QA Contact: [email protected]
The idea here is that you have roles "LibraryAdmin", "CircDesk", "Cataloguing",
etc. We would probably attach the roles to patron categories (ie groups) and
patrons.
Separately we'd have an attribute-based policy.
Typically, you have a "subject" (ie Logged in user), "action" (RunReport), and
"object" (Report 42). Sometimes you'll also have a "condition"/"context"
(LoggedInBranch CPL).
This attribute-based policy could then be assigned to a role or a patron.
I expect broad policies would be applied at the role level, and then more
specific policies would be applied at the patron level. We might find that we
rarely or never use them at the patron-level, but probably good to allow for
that level of specificity.
--
You are receiving this mail because:
You are watching all bug changes.
You are the assignee for the bug.
_______________________________________________
Koha-bugs mailing list
[email protected]
https://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-bugs
website : http://www.koha-community.org/
git : http://git.koha-community.org/
bugs : http://bugs.koha-community.org/