Ë
    ÷¾™h  ã                   óJ   — d Z ddlmZ ddlmZ ddlmZ dededeeef   fd„Zy	)
zh
Example custom auth function.

This will allow all keys starting with "my-custom-key" to pass through.
é    )ÚUnion)ÚRequest)ÚUserAPIKeyAuthÚrequestÚapi_keyÚreturnc              ƒ   óv   K  — 	 |j                  d«      ryt        d«      ‚# t        $ r t        d«      ‚w xY w­w)Nzmy-custom-keyzsk-P1zJMdsqCPNN54alZd_ETwzInvalid API key)Ú
startswithÚ	Exception)r   r   s     úZ/var/www/Befach/backend/env/lib/python3.12/site-packages/litellm/proxy/custom_auth_auto.pyÚuser_api_key_authr      sB   è ø€ ð+Ø×Ñ˜oÔ.Ø.äÐ-Ó.Ð.øÜò +ÜÐ)Ó*Ð*ð+üs   ‚9„! •9–! ¡6¶9N)	Ú__doc__Útypingr   Úfastapir   Úlitellm.proxy._typesr   Ústrr   © ó    r   ú<module>r      s<   ðñõ
 å å /ð	+Øð	+Ø"ð	+à
ˆ>˜3ÐÑô	+r   