SAML
A SAML authentication method overview can be found here.
The SlashDB SAML plugin adds support for SAML authentication.
Important
This feature is only available in Enterprise Edition
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/2.0.1/slashdb-saml_1.2.0_amd64.deb
sudo apt-get update
sudo apt-get install -y ./slashdb-saml_1.2.0_amd64.deb
Red Hat
wget https://downloads.slashdb.com/versions/2.0.1/slashdb-saml-1.2.0.x86_64.rpm
sudo dnf install -y ./slashdb-saml-1.2.0.x86_64.rpm
SlashDB will then automatically restart for the changes to take effect.
From Python Wheel
If SlashDB was installed as a Python package, it is recommended to install the SAML plugin as a Python package in the same environment.
Available wheel packages:
-
https://downloads.slashdb.com/versions/2.0.1/slashdb_saml-1.2.0-cp39-cp39-manylinux2014_x86_64.whl
-
https://downloads.slashdb.com/versions/2.0.1/slashdb_saml-1.2.0-cp310-cp310-manylinux2014_x86_64.whl
-
https://downloads.slashdb.com/versions/2.0.1/slashdb_saml-1.2.0-cp311-cp311-manylinux2014_x86_64.whl
-
https://downloads.slashdb.com/versions/2.0.1/slashdb_saml-1.2.0-cp312-cp312-manylinux2014_x86_64.whl
Download and install the package that matches your version of Python, e.g.:
wget https://downloads.slashdb.com/versions/2.0.1/slashdb_saml-1.2.0-cp39-cp39-manylinux2014_x86_64.whl
/opt/slashdb/bin/pip install ./slashdb_saml-1.2.0-cp39-cp39-manylinux2014_x86_64.whl
After installation, SlashDB must be restarted manually.
Configuration
To configure and use SAML see "SSO / SAML 2.0"
Updating
To update, install a newer version of the package.
Important
After updating the core SlashDB RPM/DEB package, you must reinstall plugins