Zum Hauptinhalt springen

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.