Files
edx-platform/common/djangoapps/third_party_auth
Krish Tyagi 14cdbc855d fix: SAML provider config references to use current SAML configuration versions (#36954)
Introduces temporary rollout toggle ENABLE_SAML_CONFIG_SIGNAL_HANDLERS
which controls whether SAML configuration signal handlers are active.
When enabled (True), signal handlers will automatically update SAMLProviderConfig
references when the associated SAMLConfiguration is updated.
When disabled (False), SAMLProviderConfigs point to outdated SAMLConfiguration.

Warning: Disabling this toggle may result in SAMLProviderConfig instances
pointing to outdated SAMLConfiguration records.

Use the management command 'saml --fix-references' to fix outdated references.
2025-08-12 09:34:34 -04:00
..
2025-05-29 16:23:10 +05:30
2021-03-24 18:13:36 +05:00
2025-08-08 11:01:21 +05:00
2019-12-30 10:35:30 -05:00
2019-12-30 10:35:30 -05:00
2025-02-03 14:18:11 +05:00

Third Party Auth
----------------

This djangoapp provides the views and workflows for authenticating into edx-platform with third-party applications, including both OAuth and SAML workflows.

We make use of the `social-auth-app-django`_ as our backend library for this djangoapp.

To enable this feature, check out the `third party authentication documentation`.

.. _social-auth-app-django: https://github.com/python-social-auth/social-app-django
.. _third party authentication documentation: https://docs.openedx.org/en/latest/site_ops/install_configure_run_guide/configuration/tpa/index.html