跳转到主要内容
版本:0.2.0-beta.1

类型别名:ValidateIssuerFunction()

type ValidateIssuerFunction = (tokenIssuer: string) => void;

用于验证访问令牌 (Access token) 的发行者 (Issuer) 的函数类型。

如果发行者 (Issuer) 无效,此函数应抛出一个带有代码 'invalid_issuer' 的 MCPAuthBearerAuthError。发行者 (Issuer) 应根据以下内容进行验证:

  1. MCP-Auth 的授权服务器 (Authorization server) 元数据中配置的授权服务器 (Authorization server)
  2. 受保护资源元数据中列出的授权服务器 (Authorization server)

参数

tokenIssuer

string

返回

void

抛出

当发行者 (Issuer) 未被识别或无效时。