Ë
    ”Âi  ã                   óä  — d Z ddlmZ ddlmZ ddlmZ ddlmZ ddlmZ ddlm	Z	 ddlm
Z
 dd	lmZ dd
lmZ ddlmZ ddlmZ ddlmZ ddlmZ ddlmZ ddlmZ ddlmZ ddlmZ ddlmZ ddlmZ ddlmZ ddlmZ ddlmZ ddlmZ ddlmZ ddlmZ ddlmZ ddlm Z  ddlm!Z! ddlm"Z" ddl#m$Z$ dd l#m%Z% dd!l#m&Z& dd"l#m'Z' dd#l(m)Z) dd$l(m*Z* dd%l+m,Z, dd&l-m.Z. dd'l-m/Z/ dd(l0m1Z1 g d)¢Z2y*)+z®authlib.oauth2.rfc6749.
~~~~~~~~~~~~~~~~~~~~~~

This module represents a direct implementation of
The OAuth 2.0 Authorization Framework.

https://tools.ietf.org/html/rfc6749
é   )ÚClientAuthentication)ÚAuthorizationServer)ÚAccessDeniedError)ÚInsecureTransportError)ÚInvalidClientError)ÚInvalidGrantError)ÚInvalidRequestError)ÚInvalidScopeError)ÚMismatchingStateException)ÚMissingAuthorizationError)ÚMissingCodeException)ÚMissingTokenException)ÚMissingTokenTypeException)ÚOAuth2Error)ÚUnauthorizedClientError)ÚUnsupportedGrantTypeError)ÚUnsupportedResponseTypeError)ÚUnsupportedTokenTypeError)ÚAuthorizationCodeGrant)ÚAuthorizationEndpointMixin)Ú	BaseGrant)ÚClientCredentialsGrant)ÚImplicitGrant)ÚRefreshTokenGrant)Ú%ResourceOwnerPasswordCredentialsGrant)ÚTokenEndpointMixin)ÚAuthorizationCodeMixin)ÚClientMixin)Ú
TokenMixin)ÚJsonPayload)ÚJsonRequest)ÚOAuth2Payload)ÚOAuth2Request)ÚResourceProtector)ÚTokenValidator)ÚTokenEndpoint)Úlist_to_scope)Úscope_to_list)ÚOAuth2Token)'r"   r)   r#   r    r!   r   r   r   r   r   r	   r
   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r$   r%   r&   r   r   r   r   r   r   r   r   r(   r'   N)3Ú__doc__Úauthenticate_clientr   Úauthorization_serverr   Úerrorsr   r   r   r   r	   r
   r   r   r   r   r   r   r   r   r   r   Úgrantsr   r   r   r   r   r   r   r   Úmodelsr   r   r   Úrequestsr    r!   r"   r#   Úresource_protectorr$   r%   Útoken_endpointr&   Úutilr'   r(   Úwrappersr)   Ú__all__© ó    úW/var/www/timesheet/venv/lib/python3.12/site-packages/authlib/oauth2/rfc6749/__init__.pyú<module>r9      sˆ   ðñõ 6Ý 5Ý %Ý *Ý &Ý %Ý 'Ý %Ý -Ý -Ý (Ý )Ý -Ý Ý +Ý -Ý 0Ý -Ý *Ý .Ý Ý *Ý !Ý %Ý 9Ý &Ý *Ý Ý Ý !Ý !Ý #Ý #Ý 1Ý .Ý )Ý Ý Ý !ò(�r7   