Skip to content

robyj/fcrepo-webapp-plus

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

fcrepo-webapp-plus

Fcrepo4 webapp plus optional fcrepo dependencies. This project builds custom-configured fcrepo4 webapp war files that include extra dependencies and configuration options. An integration test exists to perform a basic deployment test only and may be useful just for identifying syntax errors in configuration file updates or third party library version incompatibilities.

Basic Authentication is configured for both profiles at this time. To choose a different method, update the web.xml deployment descriptor for the webapp in question, being aware that this may break the single integration test.

Role-Base Access Control Lists

The default maven build profile, these configuration files are found in src/rbacl.

mvn install

XACML-based Access Control

An alternative maven build profile, these configuration files are found in src/xacml.

Default policy sets and root policy are extracted into target/policies for the integration tests, but when you create a custom war file, you should update the repo.xml Spring configuration to point to your own policy directories.

mvn install -P xacml

About

Fcrepo4 webapp plus optional fcrepo dependencies

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published