-
Notifications
You must be signed in to change notification settings - Fork 15
Open
Description
Short summary of our discussion about a user permission system in UCE:
- Keycloak for login, user and group management
- UCE handles permissions internally, this allows us to directly access this in e.g. db queries
- For now only document permissions, can be later extended to full corpora permissions (the user will be able to see corpora but can not access documents in it)
- New permissions table in UCE: document_id, scope (group/user), name, level. Save permission level for a specific user or group per document
- Create permissions on import using new UIMA type, for now the permissions will be static (UI to manage later)
- Extra table or view(?) to calculate "final" permissions per document so we dont have to include the logic in all queries
@TheItCrOw please feel free to edit/add here in case I missed something.
Metadata
Metadata
Assignees
Labels
No labels