I want to do sign up and sign in using google in tutor mfe . can anyone help me on this?
I set the below two value as True in tutor_plugins/myplugin.py but it is not working
ENABLE_COMBINED_LOGIN_REGISTRATION = True ENABLE_THIRD_PARTY_AUTH = True
=> mkdir -p "$(tutor plugins printroot)"
=> touch "$(tutor plugins printroot)/third-party-auth.py"
copy and paste below contents in file.
name: third-party-auth
version: 1.0.0
patches:
common-env-features: |
"ENABLE_THIRD_PARTY_AUTH": true
openedx-auth: |
"SOCIAL_AUTH_OAUTH_SECRETS": {"google-oauth2": "client-secret-from-google"}
lms-env: |
"THIRD_PARTY_AUTH_BACKENDS": ["social_core.backends.google.GoogleOAuth2"]
Then, go to “Provider Configuration (OAuth)” in your Django admin panel:
We use these settings, but your might be slightly different.
Use the “Enabled” checkbox at the top of the page to enable or disable the OAuth2 login button.
That’s it!