Skip to content

bseeger/fcrepo-module-auth-webac

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

51 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

fcrepo-module-auth-webac

WebAC Authorization Delegate Module for the Fedora 4 Repository. This is an implementation of the W3C's proposed WebAccessControl at: https://www.w3.org/wiki/WebAccessControl.

Build Status

This module enables an ACL based access control to the Fedora repository. Each protected resource should have an ACL file associated with it either directly or via an ancestor. The ACL file defines authorization based on three entities: 1) who has access, 2) what are the access permissions, and 3) to which resource. The ontology of the ACL RDF file can be found at: http://www.w3.org/ns/auth/acl.

Fedora 4 WebAC documentation

https://wiki.duraspace.org/display/FEDORA4x/WebAC+Authorization+Delegate

Deployment and Configuration

The fcrepo-webapp-plus provides a convenient option to build the deployable Fedora web application that is bundled with the WebAC module. Refer to the fcrepo-webapp-plus README for instructions.

The "Example Scenarios" section in the WebAC Authorization Delegate wiki page has configuration instructions for some of the common authorization scenarios.

About

WebAC Authorization Delegate Module for the Fedora 4 Repository

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Java 100.0%