§
    keJiw  ã                   ó\   — d dl mZmZ d dlmZ 	  G d„ de¦  «        Z G d„ de¦  «        ZdS )é    )ÚABCÚabstractmethod)ÚTokenInterfacec                   ó0   — e Zd ZdZeddefd„¦   «         ZdS )ÚIdentityProviderInterfacezp
    Receive a token from the identity provider.
    Receiving a token only works when being authenticated.
    FÚreturnc                 ó   — d S ©N© )ÚselfÚforce_refreshs     úT/var/www/html/movieo_spanner_bot/venv/lib/python3.11/site-packages/redis/auth/idp.pyÚrequest_tokenz'IdentityProviderInterface.request_token   ó   € àˆó    N)F)Ú__name__Ú
__module__Ú__qualname__Ú__doc__r   r   r   r   r   r   r   r   
   sJ   € € € € € ðð ð
 ðð °Nð ð ð ñ „^ðð ð r   r   c                   ó.   — e Zd ZdZedefd„¦   «         ZdS )ÚIdentityProviderConfigInterfacezK
    Configuration class that provides a configured identity provider.
    r   c                 ó   — d S r
   r   )r   s    r   Úget_providerz,IdentityProviderConfigInterface.get_provider   r   r   N)r   r   r   r   r   r   r   r   r   r   r   r      sF   € € € € € ðð ð ðÐ7ð ð ð ñ „^ðð ð r   r   N)Úabcr   r   Úredis.auth.tokenr   r   r   r   r   r   ú<module>r      s’   ðØ #Ð #Ð #Ð #Ð #Ð #Ð #Ð #à +Ð +Ð +Ð +Ð +Ð +ðð
ð ð ð ð  ñ ô ð ðð ð ð ð  cñ ô ð ð ð r   