4.20.3. Integrating Third Party Authentication in Open edX

For the Open edX platform, you complete two steps to integrate third party authentication.

  1. Enable the third party authentication feature.
  2. Set up a provider.

4.20.3.1. Enable the Third Party Authentication Feature

By default, third party authentication is not enabled on Open edX installations. To enable this feature, follow these steps.

  1. In the edx/app/edxapp/lms.env.json file, edit the file so that it includes the following line in the features section.

    "FEATURES" : {
        ...
        "ENABLE_COMBINED_LOGIN_REGISTRATION": true,
        "ENABLE_THIRD_PARTY_AUTH": true
    }
    
  2. Save the edx/app/edxapp/lms.env.json file.

For information about enabling third party auth on Edge, see Integrating Third Party Authentication with edX Edge.

4.20.3.2. Set Up a Third Party Authentication Provider

You can set up an OAuth or SAML provider. For information about the differences between the two providers, see Supported Identity Providers.