ó
    ˆpühw  ã                   óN   • S SK JrJr  S SKJr    " S S\5      r " S S\5      rg)é    )ÚABCÚabstractmethod)ÚTokenInterfacec                   ó4   • \ rS rSrSr\SS\4S jj5       rSrg)ÚIdentityProviderInterfaceé
   zd
Receive a token from the identity provider.
Receiving a token only works when being authenticated.
Úreturnc                 ó   • g ©N© )ÚselfÚforce_refreshs     ÚH/home/james-whalen/.local/lib/python3.13/site-packages/redis/auth/idp.pyÚrequest_tokenÚ'IdentityProviderInterface.request_token   ó   € àó    r   N)F)	Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__Ú__doc__r   r   r   Ú__static_attributes__r   r   r   r   r   
   s"   † ñð
 ñ°Nô ó ór   r   c                   ó0   • \ rS rSrSr\S\4S j5       rSrg)ÚIdentityProviderConfigInterfaceé   zC
Configuration class that provides a configured identity provider.
r	   c                 ó   • g r   r   )r   s    r   Úget_providerÚ,IdentityProviderConfigInterface.get_provider   r   r   r   N)	r   r   r   r   r   r   r   r   r   r   r   r   r   r      s#   † ñð ðÐ7ó ó ór   r   N)Úabcr   r   Úredis.auth.tokenr   r   r   r   r   r   Ú<module>r"      s(   ðß #å +ðô
 ô ô cõ r   