o
    ¾­§i,  ã                   @   s,   d Z ddlZddlZddedefdd„ZdS )	z)Helper functions to generate state param.é    Né@   ÚlengthÚreturnc                 C   s&   t | d d ƒ}t t |¡¡ d¡S )z-Generate a url-safe string to use as a state.é   é   zutf-8)ÚintÚbase64Úurlsafe_b64encodeÚosÚurandomÚdecode)r   Zbytes_length© r   úH/home/app/Keep/.python/lib/python3.10/site-packages/fastapi_sso/state.pyÚgenerate_random_state   s   r   )r   )Ú__doc__r   r
   r   Ústrr   r   r   r   r   Ú<module>   s    