To set up SAML integration you will need admin privileges in Sleuth and in your Identity Provider (IdP) system that supports SAML 2.0. Regardless of the specific IdP, the general setup process is roughly the same:
Gather Sleuth Service Provider (SP) Metadata: this is the information you will need in order for your IdP to identify Sleuth as a trusted service provider.
Establish Sleuth as a trusted SP in your IdP: this step requires administrator privileges in your IdP
Entering IdP metadata to Sleuth: finalize communication configuration between Sleuth and IdP
Enable SAML login for users
To begin SAML configuration navigate to the Authentication tab under Organization settings and click "Configure SAML Authentication"
To view Sleuth SAML metadata expand "Sleuth Service Provider data" section. There you can either download metadata XML file if your IdP supports metadata file imports or manually copy-paste these values when setting up Sleuth as a trusted service provider within your IdP.
To establish Sleuth as a trusted SP you will need information from the previous step and administrator privileges in your IdP.
This section includes instructions on how to configure your Identity Provider in order to enable the login:
You can either enter IdP information manually or you can provide Sleuth a URL where the IdP metadata file is available. In the case of providing the file URL, Sleuth will take the file, validate the metadata and automatically populate the configuration parameters.
Sleuth defaults all of the advanced configuration to the most commonly used values, but depending on your IdP configuration you might need to adjust advanced settings.
Click "Test Metadata and Save" to finish creating the configuration.
Once you saved the configuration you will need to successfully log in using SAML before you can set it to be your only allowed login method.
Log out of Sleuth
On the login page: enter your email and click "Continue"
Clicking on "SAML" will start the login process via your IdP