> > After some > debugging: social_core.backends.google_openidconnect.GoogleOpenIdConnect > works as-is, no change to the code is needed. >
The issue I initially was running into is the same as mentioned in another recent post: when configuring the 3rd party provider, the "slug" must match the "backend_name". The latter is the one being passed into the process from the login form, and the former is the key in the table. The way the custom edx django-config model works, if the record is not found in the database, it returns a "new" object, which then errors out in the third_party_auth/strategy.py with the message "Can't fetch setting of a disabled backend/provider". After shaking off the initial confusion that there was something related to the social class mismatch and making the slug=backend_name - the Google OpenId Connect authentication worked. The setup is the same as for the Google OAuth2. -- You received this message because you are subscribed to the Google Groups "General Open edX discussion" group. To view this discussion on the web visit https://groups.google.com/d/msgid/edx-code/cab11c0e-d1dc-4cd7-8912-d7648d9f842c%40googlegroups.com.
