@modelcontextprotocol/sdk
Preparing search index...
server/auth/handlers/metadata
metadataHandler
Function metadataHandler
metadataHandler
(
metadata
:
|
objectOutputType
<
{
authorization_details_types_supported
:
ZodOptional
<
ZodArray
<
ZodString
,
"many"
>
,
>
;
authorization_servers
:
ZodOptional
<
ZodArray
<
ZodString
,
"many"
>
>
;
bearer_methods_supported
:
ZodOptional
<
ZodArray
<
ZodString
,
"many"
>
>
;
dpop_bound_access_tokens_required
:
ZodOptional
<
ZodBoolean
>
;
dpop_signing_alg_values_supported
:
ZodOptional
<
ZodArray
<
ZodString
,
"many"
>
,
>
;
jwks_uri
:
ZodOptional
<
ZodString
>
;
resource
:
ZodString
;
resource_documentation
:
ZodOptional
<
ZodString
>
;
resource_name
:
ZodOptional
<
ZodString
>
;
resource_policy_uri
:
ZodOptional
<
ZodString
>
;
resource_signing_alg_values_supported
:
ZodOptional
<
ZodArray
<
ZodString
,
"many"
>
,
>
;
resource_tos_uri
:
ZodOptional
<
ZodString
>
;
scopes_supported
:
ZodOptional
<
ZodArray
<
ZodString
,
"many"
>
>
;
tls_client_certificate_bound_access_tokens
:
ZodOptional
<
ZodBoolean
>
;
}
,
ZodTypeAny
,
"passthrough"
,
>
|
objectOutputType
<
{
authorization_endpoint
:
ZodString
;
code_challenge_methods_supported
:
ZodOptional
<
ZodArray
<
ZodString
,
"many"
>
,
>
;
grant_types_supported
:
ZodOptional
<
ZodArray
<
ZodString
,
"many"
>
>
;
introspection_endpoint
:
ZodOptional
<
ZodString
>
;
introspection_endpoint_auth_methods_supported
:
ZodOptional
<
ZodArray
<
ZodString
,
"many"
>
,
>
;
introspection_endpoint_auth_signing_alg_values_supported
:
ZodOptional
<
ZodArray
<
ZodString
,
"many"
>
,
>
;
issuer
:
ZodString
;
registration_endpoint
:
ZodOptional
<
ZodString
>
;
response_modes_supported
:
ZodOptional
<
ZodArray
<
ZodString
,
"many"
>
>
;
response_types_supported
:
ZodArray
<
ZodString
,
"many"
>
;
revocation_endpoint
:
ZodOptional
<
ZodString
>
;
revocation_endpoint_auth_methods_supported
:
ZodOptional
<
ZodArray
<
ZodString
,
"many"
>
,
>
;
revocation_endpoint_auth_signing_alg_values_supported
:
ZodOptional
<
ZodArray
<
ZodString
,
"many"
>
,
>
;
scopes_supported
:
ZodOptional
<
ZodArray
<
ZodString
,
"many"
>
>
;
service_documentation
:
ZodOptional
<
ZodString
>
;
token_endpoint
:
ZodString
;
token_endpoint_auth_methods_supported
:
ZodOptional
<
ZodArray
<
ZodString
,
"many"
>
,
>
;
token_endpoint_auth_signing_alg_values_supported
:
ZodOptional
<
ZodArray
<
ZodString
,
"many"
>
,
>
;
}
,
ZodTypeAny
,
"passthrough"
,
>
,
)
:
RequestHandler
Parameters
metadata
:
|
objectOutputType
<
{
authorization_details_types_supported
:
ZodOptional
<
ZodArray
<
ZodString
,
"many"
>
,
>
;
authorization_servers
:
ZodOptional
<
ZodArray
<
ZodString
,
"many"
>
>
;
bearer_methods_supported
:
ZodOptional
<
ZodArray
<
ZodString
,
"many"
>
>
;
dpop_bound_access_tokens_required
:
ZodOptional
<
ZodBoolean
>
;
dpop_signing_alg_values_supported
:
ZodOptional
<
ZodArray
<
ZodString
,
"many"
>
,
>
;
jwks_uri
:
ZodOptional
<
ZodString
>
;
resource
:
ZodString
;
resource_documentation
:
ZodOptional
<
ZodString
>
;
resource_name
:
ZodOptional
<
ZodString
>
;
resource_policy_uri
:
ZodOptional
<
ZodString
>
;
resource_signing_alg_values_supported
:
ZodOptional
<
ZodArray
<
ZodString
,
"many"
>
,
>
;
resource_tos_uri
:
ZodOptional
<
ZodString
>
;
scopes_supported
:
ZodOptional
<
ZodArray
<
ZodString
,
"many"
>
>
;
tls_client_certificate_bound_access_tokens
:
ZodOptional
<
ZodBoolean
>
;
}
,
ZodTypeAny
,
"passthrough"
,
>
|
objectOutputType
<
{
authorization_endpoint
:
ZodString
;
code_challenge_methods_supported
:
ZodOptional
<
ZodArray
<
ZodString
,
"many"
>
,
>
;
grant_types_supported
:
ZodOptional
<
ZodArray
<
ZodString
,
"many"
>
>
;
introspection_endpoint
:
ZodOptional
<
ZodString
>
;
introspection_endpoint_auth_methods_supported
:
ZodOptional
<
ZodArray
<
ZodString
,
"many"
>
,
>
;
introspection_endpoint_auth_signing_alg_values_supported
:
ZodOptional
<
ZodArray
<
ZodString
,
"many"
>
,
>
;
issuer
:
ZodString
;
registration_endpoint
:
ZodOptional
<
ZodString
>
;
response_modes_supported
:
ZodOptional
<
ZodArray
<
ZodString
,
"many"
>
>
;
response_types_supported
:
ZodArray
<
ZodString
,
"many"
>
;
revocation_endpoint
:
ZodOptional
<
ZodString
>
;
revocation_endpoint_auth_methods_supported
:
ZodOptional
<
ZodArray
<
ZodString
,
"many"
>
,
>
;
revocation_endpoint_auth_signing_alg_values_supported
:
ZodOptional
<
ZodArray
<
ZodString
,
"many"
>
,
>
;
scopes_supported
:
ZodOptional
<
ZodArray
<
ZodString
,
"many"
>
>
;
service_documentation
:
ZodOptional
<
ZodString
>
;
token_endpoint
:
ZodString
;
token_endpoint_auth_methods_supported
:
ZodOptional
<
ZodArray
<
ZodString
,
"many"
>
,
>
;
token_endpoint_auth_signing_alg_values_supported
:
ZodOptional
<
ZodArray
<
ZodString
,
"many"
>
,
>
;
}
,
ZodTypeAny
,
"passthrough"
,
>
Returns
RequestHandler
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
@modelcontextprotocol/sdk
Loading...