For the Open edX platform, you complete two steps to integrate third party authentication.
Enable the third party authentication feature.
Set up a provider.
By default, third party authentication is not enabled on Open edX installations. To enable this feature, follow these steps.
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
}
Save the edx/app/edxapp/lms.yml
file.
You can set up an OAuth or SAML provider. For information about the differences between the two providers, see Supported Identity Providers.