Aller au contenu principal

Alias de type : ResolvedAuthServerConfig

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

Configuration résolue pour le serveur d'autorisation distant avec métadonnées.

Utilisez ceci lorsque les métadonnées sont déjà disponibles, soit codées en dur, soit récupérées au préalable via fetchServerConfig().

Propriétés

metadata

metadata: CamelCaseAuthorizationServerMetadata;

Les métadonnées du serveur d’autorisation (Authorization Server), qui doivent être conformes à la spécification MCP (basée sur OAuth 2.0 Authorization Server Metadata).

Ces métadonnées sont généralement récupérées à partir du point de terminaison well-known du serveur (OAuth 2.0 Authorization Server Metadata ou OpenID Connect Discovery) ; elles peuvent également être fournies directement dans la configuration si le serveur ne prend pas en charge de tels points de terminaison.

Remarque : Les métadonnées doivent être au format camelCase comme préféré par la bibliothèque mcp-auth.

Voir


type

type: AuthServerType;

Le type du serveur d’autorisation (Authorization Server).

Voir

AuthServerType pour les valeurs possibles.