-
Notifications
You must be signed in to change notification settings - Fork 1.1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
providing multiple openid_connect django.allauth socialproviders fails when loading login page #12167
Comments
Uhm, I guess the |
mwallschlaeger
added a commit
to mwallschlaeger/geonode
that referenced
this issue
Apr 18, 2024
…h socialproviders fails when loading login page
12 tasks
mwallschlaeger
added a commit
to zalf-rdm/geonode
that referenced
this issue
Apr 18, 2024
…h socialproviders fails when loading login page
mwallschlaeger
added a commit
to zalf-rdm/geonode
that referenced
this issue
Apr 18, 2024
…o.allauth socialproviders fails when loading login page" This reverts commit 3e9d489.
mwallschlaeger
added a commit
to zalf-rdm/geonode
that referenced
this issue
Apr 18, 2024
…h socialproviders fails when loading login page
mwallschlaeger
added a commit
to zalf-rdm/geonode
that referenced
this issue
Apr 18, 2024
…th socialproviders fails when loading login page
mwallschlaeger
added a commit
to mwallschlaeger/geonode
that referenced
this issue
Apr 23, 2024
…h socialproviders fails when loading login page
mwallschlaeger
added a commit
to zalf-rdm/geonode
that referenced
this issue
Apr 23, 2024
…h socialproviders fails when loading login page
mwallschlaeger
added a commit
to zalf-rdm/geonode
that referenced
this issue
Apr 23, 2024
…le_openid_connect_django_allauth_socialproviders_fails_when_loading_login_page [Fixes GeoNode#12167] providing multiple openid_connect django.allauth socialproviders fails when loading login page
mwallschlaeger
added a commit
to mwallschlaeger/geonode
that referenced
this issue
Apr 24, 2024
…h socialproviders fails when loading login page
mwallschlaeger
added a commit
to zalf-rdm/geonode
that referenced
this issue
Apr 24, 2024
…h socialproviders fails when loading login page
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Expected Behavior
When defining multiple
openid_connect
APPS within theSOCIALACCOUNT_PROVIDERS
insettings.py
like e.g. defined in the allauth docs:I would expect that, after i configured the
socialaccountapps
inside the admin-interface that i would have multiple options as social providers.Actual Behavior
Actually, after configuring the social providers, I run into the following exception when opening
/login
:traceback
django.allauth
docs describe that for eachAPP
allauth will "create an independent provider instances". Therefor the geonode adapter need to distinguish between the different APPS when passing them to theget_provider()
function ingeonode/geonode/people/adapters.py
Line 270 in 75edcdb
This could be done by passing the optional parameter
client_id=self.get_apps_list([0].client_id)
Specifications
The text was updated successfully, but these errors were encountered: