Hydra Tech Call 2016-09-07
Time: 9:00am PDT / Noon EDT
Call-In Info: 1-641-715-3660, access code 651025
Moderator: cam156
Notetaker: Esmé Cowles
Attendees
- cam156
- Esmé Cowles
- Steven Ng
- Anna Headley
- Adam Wead
- Jeremy Friesen
- Jennifer Lindner
- justin
- Andrew Myers
- Michael Joseph Giarlo
- Trey Pendragon
- Lynette Rayle
Agenda
- Roll call by timezone per following order - ensure notetaker is present
- folks outside North and South America
- Eastern timezone
- Central timezone
- Mountain timezone
- Pacific timezone
- folks who were missed or who dialed in during roll call
- Call for additional agenda items (moderator)
- Admin access to repo objects: ability or WebAC? (Giarlo)
- Mike: Different approaches to providing administrative access (unlimited/unrestricted access to all objects)
- Role-based (persisted in repository)
- An ability that's enforced in code: very easy
- Carolyn: Scholarsphere uses a CanCan ability
- Justin: You also need to handle SearchBuilders to make sure queries reflect admin abilities
- It also helps interoperability if the admin role is persisted in the repository
- Jeremy: We also had ability-based admin rights
- Trey: CC has roles in Fedora, but the permissions are defined in the ability, so there's a split between who can edit and what edit means
- Justin: For example, does "edit" mean you can edit the AdminSet?
- Mike: How does access control get persisted? Surely not adding a user to each resource?
- Justin: Using groups
- Justin: Also good to have different sets of admins for different collections
- Lynette: We have that use case at Cornell
- Justin: Not a good idea to include group membership in Fedora, since you probably already have an external system for that, and don't want to manage in multiple places
- Trey: Maybe it would be useful to simplify preserving group membership?
- Jeremy: We are separating groups from roles: groups are proxies for users, roles are proxies for actions
- Justin: That doesn't line up with the WebAC draft spec, you may want to bring up that distinction
- Lynette: We've been thinking about groups and roles being separate too
- Mike: Not ready to move this forward, but expect to put them in the repository for maximum interoperability
- Mike: Different approaches to providing administrative access (unlimited/unrestricted access to all objects)
- Moderator/notetaker for next time:
- Moderator: Steven Ng
- Notetaker: Jeremy Friesen