Skip to content
This repository was archived by the owner on Sep 3, 2025. It is now read-only.

Islandora/islandora_drupal_filter

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

90 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Islandora Drupal Servlet Filter

Description

This is the servlet filter to permit the Fedora Commons repository software to authenticate against a Drupal database. Both FeSL (JAAS) and non-FeSL authentication schemes are supported with the same .jar file.

For help with configuring the Drupal filter see the servlet_filter_README.txt file in the Islandora download distribution.

Anonymous Users

Fedora requires a username for the audit trail so we populate a username of anonymous for empty user names.

Drupal Version

The same version of the filter will work for both Drupal 6 and Drupal 7 Islandora installations.

Building

This project uses Maven and specifies Fedora as a dependency. To build the servlet filter simply run the command:

mvn package

To build for a specific version of Fedora, the fedora.version parameter can be passed (defaults to 3.6.2), so to build for Fedora 3.7.1, you could call:

mvn package -Dfedora.version=3.7.1

This can take a few minutes as Maven will need to download and build Fedora before it can build the Drupal filter.

To remove traces of the build process, run:

mvn clean

The target/ directory is in the .gitignore file as it is bad practise to check binary files into Git that are created with a build process.

About

Islandora Drupal servlet filter

Topics

Resources

Contributing

Security policy

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Java 98.8%
  • Shell 1.2%