使用TypeScript实现的最小化MCP服务器认证。
此演示始终验证由内省端点返回的访问令牌受众(资源指示符)。
在内省过程中执行的检查:
active标志(RFC 7662)不是false。aud声明(字符串或数组)存在,并且至少有一个值与服务器的基本URL匹配(RFC 8707资源指示符语义)。未实现(可以添加):
iss、typ、nbf、exp强制执行(仅返回并存储exp,不进行内联验证)。仅用于实验;在生产环境中使用前需加强安全性。
以上内容按照指定规则进行了翻译,确保了技术术语、代码块、配置说明等的完整性与准确性。