Skip to content

ericliao/ASPiS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

9 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ASPiS

Architecture for a Shibboleth-Protected iRODS System

What is this?

The ASPiS project has enhanced the access management functionality provided by iRODS (Rule-Oriented Data management System), an open source data grid middleware system developed at the San Diego Supercomputer Center as the successor to the widely used Storage Resource Broker. Specifically, the project integrates Shibboleth-based access management with iRODS, which will provide a more scalable, flexible and user-friendly means of implementing authentication and authorisation, and allow iRODS based data grids to be deployed within the UK Access Management Federation. The ASPiS system architecture can be viewed here.

Components

web2+

The PHP based iRODS Web Browser modified to allow access to iRODS using Shibboleth.

prods

The PHP-iRODS API (from extrods modified to support Shibboleth authentication/authorization.

obf

The password obfuscation module for PHP to support Shibboleth authentication/authorization.

ASPIS

The ASPiS iRODS microservice which gets the Shibboleth attributes of the user and checks it against the object permissions to decide whether to allow/deny access.

aspis.irb

Example iRODS access rules incorporating the ASPIS Shibboleth microservice.

About

Architecture for a Shibboleth-Protected iRODS System

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published