This Salt state formula installs and configures Shibboleth, a free and open-source federated identity solution that provides Single Sign-On capabilities and allows sites to make informed authorization decisions for individual access of protected online resources in a privacy-preserving manner.
Table of Contents
See the full SaltStack Formulas installation and usage instructions.
If you are interested in writing or contributing to formulas, please pay attention to the Writing Formula Section.
If you want to use this formula, please pay attention to the FORMULA
file and/or git tag
,
which contains the currently released version. This formula is versioned according to Semantic Versioning.
See Formula Versioning Section for more details.
Commit message formatting is significant!!
Please see :ref:`How to contribute <CONTRIBUTING>` for more details.
This state installs either the OpenSUSE Build Service (on CentOS/RHEL/SUSE) or the SWITCHaai (on Debian/Ubuntu) binary package repositories.
This state installs and configures the Shibboleth Identity Provider (IdP). Currently, only very simple attribute generation and attribute release rules are supported.
This state deploys the Shibboleth IdP using Tomcat. It requires tomcat-formula.
This state installs, configures, and runs the CLI version of the Shibboleth Metadata Aggregator (MA a/k/a MDA). On supported versions of Unix/Linux, this also creates a cron(8) job to refresh the generated metadata aggregates on an hourly basis.
This state installs and configures the Shibboleth Service Provider (SP).
This state installs and configures the Shibboleth Embedded Discovery Service (EDS).
This state installs and configures xmlsectool, and signs SAML metadata specified in Pillar data.