<div dir="ltr"><p>Hi,</p><p>I am a Linux SA but new to Shibboleth and this list.<br>Please pardon some very basic configuration questions.</p><p><br>My partner has recently installed Shibboleth on a Redhat 6 Linux server.</p><p>[root@marlin ~]# cat /etc/redhat-release<br>Red Hat Enterprise Linux Server release 6.9 (Santiago)</p><p>[root@marlin ~]# uname -a<br>Linux <a href="http://marlin.nmfs.noaa.gov">marlin.nmfs.noaa.gov</a> 2.6.32-696.13.2.el6.x86_64 #1 SMP Fri Sep 22 12:32:14 EDT 2017 x86_64 x86_64 x86_64 GNU/Linux</p><p>He tells me that he did a default rpm install.<br>I see the following rpms loaded:</p><p>[root@marlin ~]# rpm -qa | grep shib<br>liblog4shib1-1.0.9-3.1.el6.x86_64<br>shibboleth-2.6.1-3.1.el6.x86_64</p><p>The customer wants to use Shibboleth as a single sign-on provider.<br>Not sure why they don't just use LDAP...we have a LDAP server.</p><p><br>Here's the initial guidance I received from my partner before he left.</p><p>Michael , here are the steps that i know should be done first:</p><p>1) import IdP (Identify Provider) metadata to shibboleth (this is what OCIO provided for us to connect) - <br> attached two files: sso-dev-noaaonline-idp.xml and sso-dev-cac-idp.xml</p><p>2) generate our SP (Service Provider) metadata and attach here. </p><p>The problem is that when I read the configuration documentation, I don't see any of the information that I need to do either of these tasks.</p><p>Step 1 on loading the IdP metadata refers to a file named relying-party.xml that I can't even find.</p><p>-------------------------------------------------------------------------------------------------------------------<br>A great deal of functionality in the Shibboleth Identity Provider is driven from SAML metadata information. <br>Metadata is provided to the IdP through Metadata Providers (yeah, we developers are pretty creative with our names). <br>Metadata Providers are defined in the $IDP_HOME/conf/relying-party.xml file and are defined as follows.<br>-------------------------------------------------------------------------------------------------------------------</p><p>I don't see anything regarding how to do step 2 in the documentation on producing SP metadata.</p><p>Here is my documentation source:<br><a href="https://wiki.shibboleth.net/confluence/display/SHIB2/Configuration">https://wiki.shibboleth.net/confluence/display/SHIB2/Configuration</a></p><p>No idea what the Shibboleth home directory is supposed to be. <br>I don't see any Shibboleth environment variables set.</p><p>It seems to have most of the Shibboleth files loaded in /etc/shibboleth:</p><p>root@marlin shibboleth]# pwd<br>/etc/shibboleth</p><p>[root@marlin shibboleth]# ls<br>accessError.html console.logger.dist native.logger shibd-debian<br>accessError.html.dist discoveryTemplate.html native.logger.dist shibd.logger<br>apache22.config discoveryTemplate.html.dist partialLogout.html shibd.logger.dist<br>apache24.config example-metadata.xml partialLogout.html.dist shibd-osx.plist<br>apache2.config example-metadata.xml.dist postTemplate.html shibd-redhat<br>apache.config example-shibboleth2.xml postTemplate.html.dist shibd-suse<br>attrChecker.html example-shibboleth2.xml.dist protocols.xml shibd-systemd<br>attrChecker.html.dist globalLogout.html protocols.xml.dist sp-cert.pem<br>attribute-map.xml globalLogout.html.dist security-policy.xml sp-key.pem<br>attribute-map.xml.dist keygen.sh security-policy.xml.dist sslError.html<br>attribute-policy.xml localLogout.html sessionError.html sslError.html.dist<br>attribute-policy.xml.dist localLogout.html.dist sessionError.html.dist syslog.logger<br>bindingTemplate.html metadataError.html shibboleth2.xml syslog.logger.dist<br>bindingTemplate.html.dist metadataError.html.dist shibboleth2.xml.dist<br>console.logger metagen.sh shibd-amazon</p><p><br>Looks like the main configuration file is:<br> shibboleth2.xml</p><p>The Shibboleth daemon seems to be running, but I can't access anything related to Shibboleth from the Apache web page.</p><p>[root@marlin init.d]# /etc/init.d/shibd status<br>shibd (pid 5043) is running...</p><p>[root@marlin init.d]# /etc/init.d/httpd status<br>httpd (pid 6642) is running...</p><p>Any help that anyone can provide for someone doing his first install will be greatly appreciated.<br>Anyone with links to better install/configuration information should feel free to chip in too.</p><p>Thanks,<br>Mike<br><br clear="all"><br>-- <br></p><div class="gmail_signature"><div dir="ltr">Michael NeSmith<br>Senior Linux Administrator<br>Earth Resources Technology, Inc.<br></div></div>
</div>