<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>