Files
edx-platform/common/djangoapps/third_party_auth
Alexander Dusenbery 2fcce121e9 feat: make marketing email and research opt-in checkboxs selectively ignorable
We want to support a flow for SSO-enabled Enterprise customers who have
agreed off-platform that none of their learners will opt-in to marketing emails
or sharing research data. This change proposes to do so by
adding an optional field that, when enabled, disables the presence of
the two checkboxes on this registration form and sets their values to false.

ENT-11401
2026-03-02 12:47:21 -05:00
..
2021-03-24 18:13:36 +05:00
2026-01-09 12:22:23 -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
2026-01-09 12:22:23 -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