Zum Hauptinhalt springen

Typalias: AuthServerConfig

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

Konfiguration für den entfernten Autorisierungsserver (Authorization Server), der mit dem MCP-Server integriert ist.

Eigenschaften

metadata

metadata: CamelCaseAuthorizationServerMetadata;

Die Metadaten des Autorisierungsservers (Authorization Server), die der MCP-Spezifikation entsprechen sollten (basierend auf OAuth 2.0 Authorization Server Metadata).

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.