SSO
  • SSO Login Services
Powered by GitBook
On this page
  • Introduction
  • Supported SSO Providers
  • Next Steps

SSO Login Services

Introduction

After successful installation of Devtron, when you login for the first time with the Admin Credentials provided during the initial setup, you will have Super-Admin privileges with unrestricted access to all Devtron resources including configuring SSO and creating new user permissions.

Therefore, we highly recommend that you also create and manage necessary User Permissions for other users immediately after configuring the SSO, to ensure secure and streamlined access to Devtron.

Devtron uses Dex to authenticate you against the identity providers such as GitHub, GitLab, Google, Microsoft, LDAP, OIDC, and OpenShift.


Supported SSO Providers

To configure SSO in Devtron, navigate to Global Configurations → Authorizations → SSO Login Services. The SSO Login Services page is displayed.

Figure 1: Supported SSO Providers

Devtron supports the following SSO providers:

  • Google

  • GitHub

  • GitLab

  • Microsoft

  • LDAP

  • OpenID Connect

  • OpenShift

Only one SSO configuration can be active at a time. Display of multiple SSO configurations is currently not supported on Devtron's login page. When you create a SSO configuration, for e.g., Google, the Google SSO configuration is made active and will be used by Devtron for authentication.

Note

If Google SSO is configured in Devtron, for example, and multiple users have logged in using it, changing the SSO configuration from Google to GitHub or any other providers will forcibly sign out all users who were logged in with Google SSO.


Next Steps

The next step is to select your preferred SSO login service from the available list of providers and set up the SSO configuration.