o
    j                     @   s4   d dl Z d dlmZ d dlmZ G dd deZdS )    N)asyauthSubProtocol)SubProtocolc                   @   s"   e Zd Zdd ZedddZdS )SubProtocolSSPIc                 C   s&   t | tj t dkrtdd S )NWindowsz'SSPI subprotocol only works on Windows!)r   __init__r   SSPIplatformsystem	Exception)self r   /root/aizidognhua/tmp/workspace/projects/ec89d86c-575f-41c9-af57-ac45cbdbf775/venv/lib/python3.10/site-packages/asyauth/common/subprotocols/sspi.pyr      s   zSubProtocolSSPI.__init__Nc                 C   s   t  S N)r   )query_paramsr   r   r   from_url_params   s   zSubProtocolSSPI.from_url_paramsr   )__name__
__module____qualname__r   staticmethodr   r   r   r   r   r      s    r   )r   asyauth.common.constantsr   asyauth.common.subprotocolsr   r   r   r   r   r   <module>   s    