Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • Enforce policies at Datastream, Object and Collection level. (Rely on either RELS-EXT or Fedora's bundled RIsearch for evaluating collection memberships.) This is already supported in the Muradora AuthZ work by supporting the precedence rule, where the policy at at the lower level takes precedence over that at higher levels.
  • Wiki MarkupSupport use of Fedora Objects' POLICY datastream. \[ The Muradora preference is to store the Policy in a separate Policy store (XML database) for efficiency and simpler implementation.\]implementation. The initial release will provide a tool that will copy policies from the Policy store into Fedora as policy datastreams.
  • Support for the new REST API.

...

  • Support Shibboleth
  • Support OpenID & OpenAuth
  • Support Single Sign-on (SSO) - must be pluggable/overridable
  • Allow for Custom AuthN
  • FSL will implement an approach which will store policies in Fedora as Policy objects, which can then be subscribed to by the appropriate objects.
  • Simple, intuitive, well documented vocabulary for controlling Read, Create, Edit, Delete, and "Change Permissions" for Collections, Objects, and Datastreams
  • User interface & REST API for editing policies on Collections, Objects, and Datastreams
    • Allow repository managers to find out what policies apply to a given Object, Datastream, or Collection

...