This feature is available only in Enterprise Edition
SAML plugin
A SAML authentication method overview can be found here.
The SlashDB SAML plugin adds support for SAML authentication.
Installation
SlashDB version >= 1.7.0 must be installed before the plugin can be installed. If you don't have SlashDB yet, see the chapter "Installation" for details.
From System Package
If SlashDB was installed from the DEB or RPM package, or if you have SlashDB running from a virtual machine or cloud image, then the easiest way to add SAML support is by downloading and installing the corresponding plugin package of the same type.
Debian or Ubuntu
wget https://downloads.slashdb.com/versions/1.8.90/slashdb-saml_1.2.1_amd64.deb
sudo apt-get update
sudo apt-get install -y ./slashdb-saml_1.2.1_amd64.deb
RedHat or CentOS
wget https://downloads.slashdb.com/versions/1.8.90/slashdb-saml-1.2.1.x86_64.rpm
sudo dnf install -y ./slashdb-saml-1.2.1.x86_64.rpm
Once installation is complete, SlashDB will automatically restart for the changes to take effect.
From Python Wheel
If SlashDB was installed as a Python package then it's best to also install the SAML plugin as a Python package in the same environment.
Available wheel packages:
-
https://downloads.slashdb.com/versions/1.8.90/slashdb_saml-1.2.1-cp38-cp38-manylinux2014_x86_64.whl
-
https://downloads.slashdb.com/versions/1.8.90/slashdb_saml-1.2.1-cp39-cp39-manylinux2014_x86_64.whl
Download and install the package that matches your version of Python, for example:
wget https://downloads.slashdb.com/versions/1.8.90/slashdb_saml-1.2.1-cp38-cp38-manylinux2014_x86_64.whl
/opt/slashdb/bin/pip install ./slashdb_saml-1.2.1-cp38-cp38-manylinux2014_x86_64.whl
After installation, SlashDB must be restarted.
Configuration
For configuring and using SAML, see "SSO / SAML 2.0"
Updating
To update, install a newer version of the package.
Note After updating the core slashdb rpm/deb package you must reinstall plugins.