Skip to content

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:

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.