Apache is an open source HTTP server that is estimated to serve over 50% of all active web sites on the Internet.  Apache supports a variety of features, many implemented as compiled modules which extend the core functionality. Mellon is an apache module for protecting web resources using SAML 2.0, it enables Apache to act as a SAML Service Provide (SP) so that Apache can use an external SAML Identity Provider (IdP) as its user authentication server. 

Deepnet DualShield is a fully compliant SAML IdP that provides multi-factor user authentication service. When the Mellon module is installed in an Apache server, and configured to connect to a DualShield server, all or selected resources hosted in the Apache server can be protected with multi-factor authentication.

This document describes how to install the Mellon module on to an Apache server, and how to configure the Mellon module to connect to a DualShield server.

This chapter is written based on Apache 12.