Fonction : fetchServerConfigByWellKnownUrl()
function fetchServerConfigByWellKnownUrl(wellKnownUrl: string | URL, config: ServerMetadataConfig): Promise<AuthServerConfig>;
Récupère la configuration du serveur à partir de l’URL bien connue fournie et la valide par rapport à la spécification MCP.
Si les métadonnées du serveur ne sont pas conformes au schéma attendu, mais que vous êtes certain qu’elles sont compatibles, vous pouvez définir une fonction transpileData
pour transformer les métadonnées dans le format attendu.
Paramètres
wellKnownUrl
L’URL bien connue à partir de laquelle récupérer la configuration du serveur. Cela peut être une chaîne de caractères ou un objet URL.
string
| URL
config
ServerMetadataConfig
L’objet de configuration contenant le type de serveur et éventuellement la fonction de transpilation.
Retourne
Promise
<AuthServerConfig
>
Une promesse qui se résout avec la configuration du serveur.
Lève une exception
si l’opération de récupération échoue.
Lève une exception
si les métadonnées du serveur sont invalides ou ne correspondent pas à la spécification MCP.