Versions Compared

Key

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

...

  • An external search application can be used to perform more complex search queries on repository content.
  • Any search application that supports SPARQL-update can be used; Solr has been tested.

Authorization

Pluggable authorization framework.

Basic Authorization

...

  • Authentication (not to be confused with authorization) is assumed to take place in a layer above the application.
  • The authorization framework provides a plug-in point within the repository that calls out to an optional authorization enforcement module.
  • Currently, two authorization implementations exist.

Basic Authorization

  • Basic authorization compares the user's role(s) with an Access Control List (ACL) defined on a Fedora resource.
  • ACLs can be inherited; if a given node does not have an associated ACL, Fedora will examine parent nodes until it finds one.

XACML Authorization

XACML enforcement implementation.

...