跳轉到主要內容

型別別名:ResolvedAuthServerConfig

type ResolvedAuthServerConfig = {
  metadata: CamelCaseAuthorizationServerMetadata;
  type: AuthServerType;
};

包含中繼資料的遠端授權伺服器(Authorization Server)已解析設定。

當中繼資料已可用(例如硬編碼或事先透過 fetchServerConfig() 取得)時,請使用此型別。

屬性

metadata

metadata: CamelCaseAuthorizationServerMetadata;

授權伺服器(Authorization Server)的中繼資料,應符合 MCP 規範(基於 OAuth 2.0 授權伺服器中繼資料)。

這些中繼資料通常從伺服器的 well-known endpoint(OAuth 2.0 授權伺服器中繼資料或 OpenID Connect Discovery)取得;若伺服器不支援這類 endpoint,也可直接在設定中提供。

注意: 中繼資料應採用 camelCase 格式,符合 mcp-auth 函式庫的偏好。

參考


type

type: AuthServerType;

授權伺服器(Authorization Server)的型別。

參考

AuthServerType 以瞭解所有可能值。