Versions Compared

Key

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

...

Info
titleReference Implementation: XACML PEP

The XACML PEP forwards authorization requests to a XACML policy decision point. It is aware of access roles and may also make determinations on the basis of a wide range of Fedora object and datastream properties. Policy sets may be customized for different part of the repository tree. For detail please see the XACML PEP.

Authorization for

...

Non-Node REST API

...

These endpoints in the REST API will require the fedoraAdmin container role or the fedora administrator OAuth token scope:

pathmethodauthorization
/rest/fcr:sitemap any request, results are filtered
/rest/fcr:search any request, results are filtered
/rest/fcr:namespacesGETany request
/rest/fcr:namespacesPOSTfedoraAdmin*
/rest/fcr:workspacesGETfedoraAdmin*

/rest/fcr:tx

POSTany authenticated request
/rest/{txid}/fcr:tx/GETTX must in in your servlet session
/rest/{tx:id}/fcr:tx/*anyTX must be in your servlet session

or OAuth token with equivalent scopeTBD

Code Repository

The Fedora AuthN/AuthZ modules are in development here:

...