Skip to main content
Skip table of contents

Hiding Authentication Providers

Overview

Some auth providers are intended for a subset of users, such as Seeq support team members and administrators (Seeq SaaS Admin) or external users (see, e.g., Planning Seeq Access for External Users). To facilitate this, an advanced configuration Authentication/HiddenProviderIds can be set to hide authentication providers. This configuration is set to Seeq Saas Admin by default.

Usage

To use this feature:

  1. Update the Authentication/HiddenProviderIds configuration in the Configuration tab of the Administration panel. Specify all providers (using datasourceId attribute) that should be hidden in a comma-delimited format. Example: Seeq, Seeq Saas Admin, {other auth provider datasourceId}

  2. For OAuth connections, update the RedirectURI configuration parameter to include a directoryId parameter. The RedirectURI should follow the format https://<your seeq url>/login?directoryId=<your directory id>, where <your seeq url> should be replaced with your actual Seeq URL and <your directory id> with your actual directory ID.

Effects

Login Page

On the login page, providers that are specified in Authentication/HiddenProviderIds will not be available in the [Directory] dropdown.

This behavior can be bypassed by adding the directoryId query string to the login page URL.

Example

  • https://companyA.seeq.com/login - Default behavior. Any providers specified in Authentication/HiddenProviderIds will not show up in the [Directory] dropdown.

  • https://companyA.seeq.com/login?directoryId=Seeq - Ensures that Seeq directory is available, even if it is specified as a hidden provider.

Auth API

GET /auth/providers will only return providers that are not specified in the Authentication/HiddenProviderIds setting.

This behavior can be bypassed by specifying a query parameter includeAuthProviderIds using a comma-delimited format.

Example

  • GET https://companyA.seeq.com/api/auth/providers - Returns auth providers not specified in Authentication/HiddenProviderIds.

  • GET https://companyA.seeq.com/api/auth/providers?includeProviderIds=Seeq,Seeq Saas Admin - Return auth providers not specified in Authentication/HiddenProviderIds, but also include Seeq and Seeq Saas Admin even if they are hidden.

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.