geonode.security.oauth2_servers =============================== .. py:module:: geonode.security.oauth2_servers Classes ------- .. autoapisummary:: geonode.security.oauth2_servers.OIDCServer Module Contents --------------- .. py:class:: OIDCServer(request_validator, token_expires_in=None, token_generator=None, refresh_token_generator=None, *args, **kwargs) Bases: :py:obj:`oauthlib.oauth2.rfc6749.endpoints.AuthorizationEndpoint`, :py:obj:`oauthlib.oauth2.rfc6749.endpoints.IntrospectEndpoint`, :py:obj:`oauthlib.oauth2.rfc6749.endpoints.TokenEndpoint`, :py:obj:`oauthlib.oauth2.rfc6749.endpoints.ResourceEndpoint`, :py:obj:`oauthlib.oauth2.rfc6749.endpoints.RevocationEndpoint`, :py:obj:`oauthlib.openid.connect.core.endpoints.userinfo.UserInfoEndpoint` An all-in-one endpoint featuring all four major grant types. .. py:attribute:: auth_grant .. py:attribute:: implicit_grant .. py:attribute:: password_grant .. py:attribute:: credentials_grant .. py:attribute:: refresh_grant .. py:attribute:: openid_connect_auth .. py:attribute:: openid_connect_implicit .. py:attribute:: openid_connect_hybrid .. py:attribute:: bearer .. py:attribute:: jwt .. py:attribute:: auth_grant_choice .. py:attribute:: implicit_grant_choice .. py:attribute:: token_grant_choice