Furthermore, Devilry's custom login provider has some other comparability issues:
AttributeError: type object 'SocialLogin' has no attribute 'verify_and_unstash_state'
File "django/core/handlers/base.py", line 197, in _get_response
response = wrapped_callback(request, *callback_args, **callback_kwargs)
File "allauth/socialaccount/providers/oauth2/views.py", line 105, in view
return self.dispatch(request, *args, **kwargs)
File "devilry/devilry_dataporten_allauth/callback.py", line 51, in dispatch
.verify_and_unstash_state(