geonode.security.oauth2_servers

Classes

OIDCServer

An all-in-one endpoint featuring all four major grant types.

Module Contents

class geonode.security.oauth2_servers.OIDCServer(request_validator, token_expires_in=None, token_generator=None, refresh_token_generator=None, *args, **kwargs)[source]

Bases: oauthlib.oauth2.rfc6749.endpoints.AuthorizationEndpoint, oauthlib.oauth2.rfc6749.endpoints.IntrospectEndpoint, oauthlib.oauth2.rfc6749.endpoints.TokenEndpoint, oauthlib.oauth2.rfc6749.endpoints.ResourceEndpoint, oauthlib.oauth2.rfc6749.endpoints.RevocationEndpoint, oauthlib.openid.connect.core.endpoints.userinfo.UserInfoEndpoint

An all-in-one endpoint featuring all four major grant types.

auth_grant[source]
implicit_grant[source]
password_grant[source]
credentials_grant[source]
refresh_grant[source]
openid_connect_auth[source]
openid_connect_implicit[source]
openid_connect_hybrid[source]
bearer[source]
jwt[source]
auth_grant_choice[source]
implicit_grant_choice[source]
token_grant_choice[source]