﻿eodag.plugins.authentication.openid\_connect.OIDCRefreshTokenBase
=================================================================

.. currentmodule:: eodag.plugins.authentication.openid_connect

.. autoclass:: OIDCRefreshTokenBase

   
   .. automethod:: __init__

   
   .. rubric:: Methods

   .. autosummary::
   
      ~OIDCRefreshTokenBase.__init__
      ~OIDCRefreshTokenBase.authenticate
      ~OIDCRefreshTokenBase.authenticate_objects
      ~OIDCRefreshTokenBase.decode_jwt_token
      ~OIDCRefreshTokenBase.presign_url
      ~OIDCRefreshTokenBase.validate_config_credentials
   
   

   
   
   .. rubric:: Attributes

   .. autosummary::
   
      ~OIDCRefreshTokenBase.plugins
      ~OIDCRefreshTokenBase.jwks_client
      ~OIDCRefreshTokenBase.access_token
      ~OIDCRefreshTokenBase.access_token_expiration
      ~OIDCRefreshTokenBase.refresh_token
      ~OIDCRefreshTokenBase.refresh_token_expiration
      ~OIDCRefreshTokenBase.token_endpoint
      ~OIDCRefreshTokenBase.authorization_endpoint
   
   