Adding an Identity Provider (SSO)

Required User Credentials

Overview

Flosum Cloud Apps provides secure, centralized access control by supporting Single Sign-On (SSO) for its applications. This feature allows users to log in with their corporate credentials, providing a seamless, secure login experience.

Flosum Cloud Apps support SSO from any identity provider that uses the OIDC/OpenID Connect protocol.

To enable SSO, you need to integrate an identity provider using the OpenID Connect (OIDC) protocol through the Global Settings app. If your organization uses different identity providers for testing and production, you can configure multiple providers.

After adding an identity provider, the login screen will display a custom SSO button. When users click this button, they will be redirected to the identity provider's login page. Once they authenticate successfully, they will be redirected back to the Flosum app they were accessing. See the following article for instructions on logging in with SSO.

Identity Provider Configuration

Flosum Cloud Apps support SSO from any identity provider that uses the OIDC/OpenID Connect protocol. Each provider is configured differently, and instructions for configuring some of the main identity providers are explained in the following articles.

To configure an identity provider for SSO with Flosum Cloud Apps, you'll need the region-specific Redirect, Callback, and Sign-Out URLs. Add the relevant URLs for each app that requires SSO. Access the URL tables by clicking the sections below.

Redirect URLs
Flosum Cloud App
Callback URL

Global Settings

https://global-us.flosum.app/api/v1/auth/login/open-id

Backup & Archive

https://backup-us.flosum.app/api/v1/auth/login/open-id

DevOps

https://devops-us.flosum.app/api/v1/auth/login/open-id

Callback URLs
Flosum Cloud App
Callback URL

Global Settings

https://global-us.flosum.app/api/v1/oauth/callback

Backup & Archive

https://backup-us.flosum.app/api/v1/oauth/callback

DevOps

https://devops-us.flosum.app/api/v1/oauth/callback

Sign-Out URLs
Flosum Cloud App
Sign-Out URL

Global Settings

https://global-us.flosum.app/api/v1/oauth/login

Backup & Archive

https://backup-us.flosum.app/api/v1/oauth/login

DevOps

https://devops-us.flosum.app/api/v1/oauth/login

Adding an Identity Provider

1

Access Global Settings

  1. From any Flosum Cloud App, click the App Switcher icon in the dropdown menu from the sidebar menu.

  2. Click Global Settings.

  3. The Global Settings app will open in a new tab.

Global Settings can also be accessed by directly logging in using your region's Global Settings URL. See the following article for login instructions.

2

Create Identity Provider

  1. Click Identity Providers from the sidebar menu.

  2. Click Create.

  3. Enter a Name for the identity provider.

  4. Click the Type dropdown menu.

  5. Select OPEN_ID.

3

Enter OpenID Information

  1. Enter the Client ID of your OIDC application.

  2. Enter the Client Secret of your OIDC application.

  3. Enter the Issuer URL for your OpenID identity provider.

4

Enter Button and Group Information

  1. Enter a label for the SSO Button on the login page in the Button Text textbox.

    The SSO Button appears below the LOGIN button on the login page. If you use multiple identity providers, it's helpful to assign different labels to each button to prevent confusion.

  2. (Optional) Click the Button Image textbox to open a file dialog and select an SVG image to display on the login page button.

    It is recommended to use an SVG image with a height of 24px.

  3. (Optional) Click the Group dropdown menu.

  4. (Optional) Select a group to automatically assign users created with this identity provider.

5

Save Identity Provider

  • Click Save.

  • You can review the details of the identity provider you set up and preview the SSO Button.

Last updated

Was this helpful?