Typalias: ResolvedAuthServerConfig
type ResolvedAuthServerConfig = {
metadata: CamelCaseAuthorizationServerMetadata;
type: AuthServerType;
};
Aufgelöste Konfiguration für den entfernten Autorisierungsserver (authorization server) mit Metadaten.
Verwende dies, wenn die Metadaten bereits verfügbar sind, entweder fest codiert oder zuvor abgerufen
über fetchServerConfig().
Eigenschaften
metadata
metadata: CamelCaseAuthorizationServerMetadata;
Die Metadaten des Autorisierungsservers (authorization server), die der MCP-Spezifikation (basierend auf OAuth 2.0 Authorization Server Metadata) entsprechen sollten.
Diese Metadaten werden typischerweise vom Well-known-Endpunkt des Servers abgerufen (OAuth 2.0 Authorization Server Metadata oder OpenID Connect Discovery); sie können auch direkt in der Konfiguration bereitgestellt werden, wenn der Server solche Endpunkte nicht unterstützt.
Hinweis: Die Metadaten sollten im camelCase-Format vorliegen, wie von der mcp-auth- Bibliothek bevorzugt.
Siehe
type
type: AuthServerType;
Der Typ des Autorisierungsservers (authorization server).
Siehe
AuthServerType für die möglichen Werte.