Between 4.7.0 and 4.8.1 there was a change to the parameters for the SAMLIdentityProvider class that we override in common/djangoapps/third_party_auth/saml.py
This broke the tests for that subclass but will also likely impact anywhere where we instantiate that class.
The upstream change is: python-social-auth/social-core#1284
We need to understand and update our code to use the new class instantiation signature which also passes in a backend to the provider.
Between 4.7.0 and 4.8.1 there was a change to the parameters for the SAMLIdentityProvider class that we override in
common/djangoapps/third_party_auth/saml.pyThis broke the tests for that subclass but will also likely impact anywhere where we instantiate that class.
The upstream change is: python-social-auth/social-core#1284
We need to understand and update our code to use the new class instantiation signature which also passes in a backend to the provider.