OS X: Mavericks 10.9 or later is required.
Xinet provides a modified mod_auth_xinetsaml.so library that supports Portal sites. Get the correct version for your server and put it on your Xinet server. We recommend downloading to this location:
/usr/libexec/apache2/xinet/
An example would be creating /etc/apache2/xinetsaml on OS X, as user "apache", mode 700, and copying the XML to "idp-metadata.xml" in that folder.
Use the Xinet-provided script mellon_create_metadata.sh to generate the necessary output:
Values you will need to provide are the EntityID of the SP that you created in the Create Entity ID names section and the hostname or IP address of your Xinet server.
Here’s an example command line where the EntityID is xinet.15.webnative and the host machine IP address is 10.168.0.15:
Note: Google IdP requires HTTPS for the ACS URL.
The .cert and .key files created by mellon_create_metadata.sh need to go where Apache on the Xinet server can access them.
Copy the .cert and .key files to /etc/apache2/xinetsaml on the Xinet server and note this location. Again, the location is arbitrary, but the location will be used in the Add Mellon entries to the
httpd.conf section.
This entry points to the location of mod_auth_xinetsaml.so that was determined in the
Install mod_auth_xinetsaml.so library section.
The italics show what is removed, and
bold text what is added. Italics within a bold line shows fields that need to be edited.
Note: For OS X 10.9, which still uses Apache 2.2, the old Order and Allow directives must be included:
If you are using Google IDP, your MellonUser entry should look like this:
The italics show what is removed, and
bold text what is added. Italics within a bold line shows fields that need to be edited.
Note: For OS X 10.9, which still uses Apache 2.2, the old Order and Allow directives must be included:
The italics show what is removed, and
bold text what is added. Italics within a bold line shows fields that need to be edited.