Page History
...
Location in Git Repo (under shrine-setup/src/main/resources) | Location on SP | Description |
---|---|---|
sso/apache/sp-metadata.xml-sample | /var/www/html/sp-metadata.xml – as long as your Apache configuration sets DocumentRoot to /var/www/html (for instance in /etc/httpd/conf/httpd.conf) | To be shared dynamically with your site's IdP (i.e. make it available at a given URL and share that URL with your IdP's maintainers/admins); or omit from the SP's web server, and instead share it securely with the IdP admins whenever it changes (if it does) In either case, populate the entityID, public key certificate, and consumer service location with yours |
sso/shibboleth/shibboleth2.xml-sample | /etc/shibboleth/shibboleth2.xml | Specifies many aspects of your SP. Populate the entityID attribute in<ApplicationDefaults> to match the entityID in sp-metadata.xml. Populate the entityID attribute in <SSO> to match the entityID in idp-metadata.xml. Note that the REMOTE_USER xml attribute of <ApplicationDefaults> is set to "userId" which matches the "userId" in attribute-map.xml. The <CredentialResolver> element specifies the private+public key to use for encryption and signing while communicating with the idP. If you put the keys in the location specified above, there is no need to modify this element. Otherwise edit this file to reflect the location of the keys. Private key should be in a "safe" location. what if it is password-protected? |
sso/shibboleth/attribute-map.xml-sample | /etc/shibboleth/attribute-map.xml | Set the idP's user id attribute name |
sso/apache/sp.conf-sample | /etc/httpd/conf.d/sp.conf | Populate the ServerName and ProxyPass directives with your hostname. |
sso/tomcat/server.xml-sample | /opt/shrine/tomcat/conf/server.xml | Populate certificateKeystorePassword, certificateKeyAlias and proxyName. Merge the contents of server.xml-sample into the existing /opt/shrine/tomcat/conf/server.xml. |
sso/shrine/shrine.conf-sample or sso/shrine/override.conf-sample | /opt/shrine/tomcat/lib/shrine.conf or /opt/shrine/tomcat/lib/override.conf | Set Shrine configuration options for using SSO for log in. Specify the logout URL. Specify Shrine's session timeout in ms. You should use either file and merge it into the existing shrine.conf or override.conf in /opt/shrine/tomcat/lib |