
    ~hR                     h    d dl mZ  G d de      Z G d de      Z G d de      Z G d d	e      Zy
)   )OAuth2Errorc                       e Zd ZdZdZy)InvalidRedirectURIErrorzqThe value of one or more redirection URIs is invalid.
    https://tools.ietf.org/html/rfc7591#section-3.2.2.
    invalid_redirect_uriN__name__
__module____qualname____doc__error     Y/opt/mcp/mcp-sentiment/venv/lib/python3.12/site-packages/authlib/oauth2/rfc7591/errors.pyr   r      s     #Er   r   c                       e Zd ZdZdZy)InvalidClientMetadataErrora)  The value of one of the client metadata fields is invalid and the
    server has rejected this request.  Note that an authorization
    server MAY choose to substitute a valid value for any requested
    parameter of a client's metadata.
    https://tools.ietf.org/html/rfc7591#section-3.2.2.
    invalid_client_metadataNr   r   r   r   r   r      s     &Er   r   c                       e Zd ZdZdZy)InvalidSoftwareStatementErrorzhThe software statement presented is invalid.
    https://tools.ietf.org/html/rfc7591#section-3.2.2.
    invalid_software_statementNr   r   r   r   r   r      s     )Er   r   c                       e Zd ZdZdZy) UnapprovedSoftwareStatementErrorzThe software statement presented is not approved for use by this
    authorization server.
    https://tools.ietf.org/html/rfc7591#section-3.2.2.
    unapproved_software_statementNr   r   r   r   r   r      s    
 ,Er   r   N)rfc6749r   r   r   r   r   r   r   r   <module>r      s8    !#k #& &)K ),{ ,r   