Set Up Shibboleth for Single Sign-On (SSO)
USC has some good documentation on Shibboleth setup and configuration. Here's the straight-forward version of setting up a Shibboleth 2 Service Provider on Centos 7.4.
First create a Yum repository file /etc/yum.repos.d/shibboleth2.repo as follows:
[shibboleth]
name=Shibboleth (CentOS_7) # Please report any problems to https://issues.shibboleth.net
type=rpm-md
mirrorlist=https://shibboleth.net/cgi-bin/mirrorlist.cgi/CentOS_7
gpgcheck=1
gpgkey=https://downloadcontent.opensuse.org/repositories/security:/shibboleth/CentOS_7/repodata/repomd.xml.key
enabled=1
then install Shibboleth
> sudo yum install -y shibboleth.x86_64
> sudo systemctl enable shibd
> sudo systemctl start shibd
And then test the service with the following:
> lynx https://localhost/Shibboleth.sso/Status
|