Jump to: navigation, search

AbfabInstall

Revision as of 16:37, 9 March 2015 by Ioram7 (talk | contribs) (Setup Abfab)

Setup Abfab

Configure Apache HTTPD for mod_moonshot

Follow the steps outlined at: Running Keystone in HTTPD.

mod_moonshot (aka mod_auth_gssapi) is compatible with Apache HTTPD server v2.22, which can be installed on the following Linux flavours.

Click on the links below for instructions on how to install it.

Configure mod_moonshot to connect to an ABFAB compatible server.

Finally, mod_moonshot also needs Shibboleth service configuration files located in /etc/shibboleth.

On RHEL, CentOS or SE Linux distributions, shibd is installed with moonshot libraries, so the files just need to be configured.

On Ubuntu 12.04 or 14.04, you need to install mod_shib installed, and disable it.

apt-get install mod_shib 
a2dismod shib2

After these steps, you should have mod_moonshot for Apache up and running.

In the keystone Apache site file, locate the virtual host entry and add the following entries for OpenID Connect:

<VirtualHost *:5000>
    ...
    <LocationMatch /v3/OS-FEDERATION/identity_providers/*?/protocols/abfab/auth>
        AuthType Negotiate
        Require valid-user
    </LocationMatch>
</VirtualHost>