
    AHj,                     *    d Z ddlZddlZddedefdZy)z)Helper functions to generate state param.    Nlengthreturnc                     t        | dz  dz        }t        j                  t        j                  |            j                  d      S )z-Generate a url-safe string to use as a state.      zutf-8)intbase64urlsafe_b64encodeosurandomdecode)r   bytes_lengths     I/root/tools/cai/cai_env/lib/python3.12/site-packages/fastapi_sso/state.pygenerate_random_stater      s9    vzA~&L##BJJ|$<=DDWMM    )@   )__doc__r	   r   r   strr    r   r   <module>r      s$    /  	N# Ns Nr   