geonode.people.adapters
Custom account adapters for django-allauth.
These are used in order to extend the default authorization provided by django-allauth.
Attributes
Classes
Customizations for local accounts |
|
Customizations for social accounts |
|
Customizations for social accounts |
Functions
|
Get the relevant profile extractor instance for the provider |
|
|
|
Update a people.models.Profile object with info from the sociallogin |
|
|
|
Module Contents
- geonode.people.adapters.get_data_extractor(provider_id)[source]
Get the relevant profile extractor instance for the provider
Retrieve the data extractor instance to use for getting profile information from social account providers.
- geonode.people.adapters.update_profile(sociallogin)[source]
Update a people.models.Profile object with info from the sociallogin
- class geonode.people.adapters.LocalAccountAdapter[source]
Bases:
allauth.account.adapter.DefaultAccountAdapter,invitations.adapters.BaseInvitationsAdapterCustomizations for local accounts
Check django-allauth’s documentation for more details on this class.
- class geonode.people.adapters.SocialAccountAdapter[source]
Bases:
allauth.socialaccount.adapter.DefaultSocialAccountAdapterCustomizations for social accounts
Check django-allauth’s documentation for more details on this class.
- class geonode.people.adapters.GenericOpenIDConnectAdapter[source]
Bases:
allauth.socialaccount.providers.oauth2.views.OAuth2Adapter,SocialAccountAdapterCustomizations for social accounts
Check django-allauth’s documentation for more details on this class.