mod_auth_mellon is an authentication and authorisation module for the Apache HTTP server. More specifically, it is used to authenticate the user against a SAML2 IdP, and grant access to directories served through the Apache HTTP server based on attributes received from the IdP.

  • Ownership: UNINETT

  • Licence: GPL 2


Features

mod_auth_mellon turns an Apache HTTP web server into a SAML2 service provider. The required SAML2 SP metadata can be either configured statically by the system administrator or generated automatically by mod_auth_mellon.

The AARC requirements supported by the tools are:

  • Browser & non-browser based federated access: Web-based resources

  • Federation solutions based on open and standards-based technologies: SAML2-compliant

Supported standards

  • SAML2 
  • SAML2 ECP

User Interfaces and APIs

mod_auth_mellon configuration options can be set in Apache HTTP server’s global and virtual host configuration files.

Support for Virtual Organisations

Not relevant.

Dependencies on other technologies

  • Apache HTTP server

  • OpenSSL

  • lasso

Operational overview

Being an Apache HTTP server module, mod_auth_mellon is deployed on the service provider’s web server.

Expected level of support

Not specified. Project supported by UNINETT and the open-source user community.


  • No labels