Installation
Prerequisites
You need to have the xmlsec1 and xmlsec1-openssl packages installed
before installing Products.SAML2Plugins. The package names differ
between operating systems:
macOS:
brew install libxmlsec1RedHat 9 and derivatives:
dnf install xmlsec1 xmlsec1-opensslUbuntu 22.04:
apt-get install xmlsec1
Note
If you need to support newer digest, signature or encryption algorithms
make sure to install xmlsec1 version 1.3.0 or higher. For example, the
German Elster Identity Provider requires algorithms not supported by
earlier versions.
Install with pip
$ pip install Products.SAML2Plugins
Install with zc.buildout
Just add Products.SAML2Plugins to the eggs setting(s) in your
buildout configuration to have it pulled in automatically:
...
eggs =
Products.SAML2Plugins
...