As part of the investigation for hydra-works based solution, we need to understand how to develop a light-weight access control module (instead of using hydra-accesss-controls). Ideally, this should be linked to Fedora's web acl implementation. We will need to understand how Fedora's ACL is implemented, what limitations it presents, and what problem this can help solve.
Scope
The scope will focus on the Fedora ACL implementation and a prototype of how we could implement access control based on it. It should focus on a lightweight implementation on the UI to utilize the underlying Fedora ACL implementation.
Expected Outcome
[ ] Documentation and understanding of how Fedora implements web acl
[ ] A prototype for an ACL implementation, with single user -> read/write permission
[ ] Explore the possibility of connecting application's acl with Fedora ACL for auditing purposes.
[ ] @leahvanderjagt will provide roles/access control matrix as part of the investigation
Description
As part of the investigation for hydra-works based solution, we need to understand how to develop a light-weight access control module (instead of using hydra-accesss-controls). Ideally, this should be linked to Fedora's web acl implementation. We will need to understand how Fedora's ACL is implemented, what limitations it presents, and what problem this can help solve.
Scope
The scope will focus on the Fedora ACL implementation and a prototype of how we could implement access control based on it. It should focus on a lightweight implementation on the UI to utilize the underlying Fedora ACL implementation.
Expected Outcome