4.23.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.23.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.yml 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.yml file.

4.23.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.