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.