geonode.people.socialaccount.providers.geonode_openid_connect.provider

Custom account providers for django-allauth.

These are used in order to extend the default authorization provided by django-allauth.

Attributes

PROVIDER_ID

provider_classes

Classes

GenericOpenIDConnectProviderAccount

GenericOpenIDConnectProvider

Module Contents

geonode.people.socialaccount.providers.geonode_openid_connect.provider.PROVIDER_ID[source]
class geonode.people.socialaccount.providers.geonode_openid_connect.provider.GenericOpenIDConnectProviderAccount[source]

Bases: allauth.socialaccount.providers.base.ProviderAccount

to_str()[source]
class geonode.people.socialaccount.providers.geonode_openid_connect.provider.GenericOpenIDConnectProvider[source]

Bases: allauth.socialaccount.providers.oauth2.provider.OAuth2Provider

id = 'geonode_openid_connect'[source]
name[source]
account_class[source]
get_default_scope()[source]
get_auth_params(request, action)[source]
extract_uid(data)[source]
extract_common_fields(data)[source]
extract_email_addresses(data)[source]
geonode.people.socialaccount.providers.geonode_openid_connect.provider.provider_classes[source]