
    Ch                     Z    S SK JrJrJr   " S S\5      r " S S\5      r " S S\5      rg)	    )
AnyHttpUrl	BaseModelFieldc                   l    \ rS rSr% Sr\\S'   Sr\S-  \S'   Sr	\
\   S-  \S'   Sr\
\   S-  \S'   Srg)	ClientRegistrationOptions   FenabledNclient_secret_expiry_secondsvalid_scopesdefault_scopes )__name__
__module____qualname____firstlineno__r	   bool__annotations__r
   intr   liststrr   __static_attributes__r       R/home/james-whalen/.local/lib/python3.13/site-packages/mcp/server/auth/settings.pyr   r      sA    GT/3 #*3%)L$s)d")'+NDI$+r   r   c                   $    \ rS rSr% Sr\\S'   Srg)RevocationOptions   Fr	   r   N)r   r   r   r   r	   r   r   r   r   r   r   r   r      s    GTr   r   c                       \ rS rSr% \" SSS9r\\S'   Sr\S-  \S'   Sr	\
S-  \S'   Sr\S-  \S	'   Sr\\   S-  \S
'   \" SSS9r\S-  \S'   Srg)AuthSettings   .zKOAuth authorization server URL that issues tokens for this resource server.)description
issuer_urlNservice_documentation_urlclient_registration_optionsrevocation_optionsrequired_scopesz|The URL of the MCP server to be used as the resource identifier and base route to look up OAuth Protected Resource Metadata.resource_server_urlr   )r   r   r   r   r   r!   r   r   r"   r#   r   r$   r   r%   r   r   r&   r   r   r   r   r   r      s    "aJ
  48zD07DH!:T!AH37)D07(,OT#Y%, .3G.d* r   r   N)pydanticr   r   r   r   r   r   r   r   r   <module>r(      s/    1 1,	 ,	 9 r   