Versions Compared

Key

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

...

  • Summary: The exact mechanism has changed, but the basic approach is similar.
  • Modeshape impl: Add "/fcr:fixity" to the end of a binary URL (advertised in the binary description with a triple with the predicate fedora:hasFixityService).  The response RDF will contain one or more triples with the predicate premis:hasEventOutcome, and the object "SUCCESS" on success, and "BAD_CHECKSUM" and/or "BAD_SIZE" on failure.
  • Spec: A HEAD or GET request to a binary with the Want-Digest header triggers a fixity check.  The response will include a Digest header with the computed checksum.  The client will need to compare the digest to the stored value.

Authorization

See: https://github.com/fcrepo/fcrepo-specification/issues?q=is%3Aissue+is%3Aopen+label%3Atopic-authorization

  1. Modeshape impl: supports acl:Read and acl:Write 
    1. Spec: Also includes support for acl:Append and acl:Control
    2. https://github.com/fcrepo/fcrepo-specification/issues/170
  2. Modeshape impl: uses 'acl:agentClass foaf:Agent' to denote public access
    1. Spec: Uses 'acl:agent foaf:Agent' to denote public access
    2. https://github.com/fcrepo/fcrepo-specification/issues/169



Messaging