型別別名: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 以瞭解所有可能值。