Skip to content

draft: Fix provider id handling on adapter init

james kiger requested to merge openid-handling-fix into master

Following recent django-allauth updates, the arguments for initializing Oauth2 and OpenId Connect adapters have become incompatible. OpenId Connect requires a provider_id, while Oauth2 does not expect this argument. This MR fixes our handling of social auth login to accomodate both. Tested with Gitlab both as an Oauth2 and as an OIDC provider.

Merge request reports