From b511556d8cbec42dae329f6ca8bb93396e3f9307 Mon Sep 17 00:00:00 2001 From: Josh McLaughlin Date: Thu, 21 May 2020 19:40:19 -0700 Subject: [PATCH] Add variable for configuring THIRD_PARTY_AUTH_BACKENDS --- playbooks/roles/edxapp/defaults/main.yml | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/playbooks/roles/edxapp/defaults/main.yml b/playbooks/roles/edxapp/defaults/main.yml index 5d25ca7b6f6..c56da030423 100644 --- a/playbooks/roles/edxapp/defaults/main.yml +++ b/playbooks/roles/edxapp/defaults/main.yml @@ -203,6 +203,15 @@ EDXAPP_ENABLE_AUTO_AUTH: false # Settings for enabling and configuring third party authorization EDXAPP_ENABLE_THIRD_PARTY_AUTH: true EDXAPP_ENABLE_OAUTH2_PROVIDER: false +EDXAPP_THIRD_PARTY_AUTH_BACKENDS: + - social_core.backends.google.GoogleOAuth2 + - social_core.backends.linkedin.LinkedinOAuth2 + - social_core.backends.facebook.FacebookOAuth2 + - social_core.backends.azuread.AzureADOAuth2 + - third_party_auth.appleid.AppleIdAuth + - third_party_auth.identityserver3.IdentityServer3 + - third_party_auth.saml.SAMLAuthBackend + - third_party_auth.lti.LTIAuthBackend EDXAPP_ENABLE_MOBILE_REST_API: false @@ -1506,6 +1515,7 @@ lms_env_config: OAUTH_EXPIRE_PUBLIC_CLIENT_DAYS: "{{ EDXAPP_OAUTH_EXPIRE_PUBLIC_CLIENT_DAYS }}" OAUTH_DELETE_EXPIRED: "{{ EDXAPP_OAUTH_DELETE_EXPIRED }}" PAID_COURSE_REGISTRATION_CURRENCY: "{{ EDXAPP_PAID_COURSE_REGISTRATION_CURRENCY }}" + THIRD_PARTY_AUTH_BACKENDS: "{{ EDXAPP_THIRD_PARTY_AUTH_BACKENDS }}" GIT_REPO_DIR: "{{ EDXAPP_GIT_REPO_DIR }}" SITE_NAME: "{{ EDXAPP_LMS_SITE_NAME }}" HTTPS: "{{ EDXAPP_LMS_HTTPS }}"