Identity provider-based authentication

ENTERPRISE

Configuring identity provider-based authentication

To provide Single Sign-On (SSO) in your organization, you can configure DC/OS Enterprise to authenticate users against one or more external user identity providers (IdP). In contrast to directory-based authentication, the identity provider-based authentication is not as rich (less information available) but is more flexible for individual users.

When a user attempts to log on from the DC/OS web interface, they will be presented with a list of the third-party identity providers that you have configured. They can click the one that they have an account with for SSO.

  • To discover the names of the IdPs that have been configured, use the dcos auth list-providers command:

    1. dcos auth list-providers
  • To discover the names of the IdPs that have been configured, use the dcos auth login --provider=<provider-name> --username=<user-email> --password=<secret-password command to log in using an IdP.

    1. dcos auth login --provider=<provider-name> --username=<user-email> --password=<secret-password

DC/OS Enterprise supports two types of identity provider-based authentication methods: Security Assertion Markup Language (SAML)OpenID Connect (OIDC):

Configuring a SAML Identity Provider

ENTERPRISE

Configuring a SAML Identity Provider and OneLogin IdP

Configuring an OpenID identity provider

ENTERPRISE

Configuring an OpenID identity provider