
    '[f                     N    d dl Z d dlZd dlZej        ej        z   ZdefdZd ZdS )    N   c                     t          j                    d                    fdt          |           D                       S )N c              3   B   K   | ]}                               V  d S )N)choice).0_charsrands     K/var/www/piapp/venv/lib/python3.11/site-packages/authlib/common/security.py	<genexpr>z!generate_token.<locals>.<genexpr>
   s/      ==!4;;u%%======    )randomSystemRandomjoinrange)lengthr
   r   s    `@r   generate_tokenr      sB      D77=====uV}}======r   c                     t          j        d          rdS |                                 } |                     d          S )zCheck if the uri is over ssl.AUTHLIB_INSECURE_TRANSPORTT)zhttps://zhttp://localhost:)osgetenvlower
startswith)uris    r   is_secure_transportr      s:    	y-.. t
))++C>>;<<<r   )r   stringr   ascii_lettersdigitsUNICODE_ASCII_CHARACTER_SETr   r    r   r   <module>r"      se    				  $2V]B  $? > > > >
= = = = =r   