Typalias: VerifyAccessTokenFunction()
type VerifyAccessTokenFunction = (token: string) => MaybePromise<AuthInfo>;
Funktionstyp zur Überprüfung eines Zugangstokens (Access token).
Diese Funktion sollte einen MCPAuthTokenVerificationError auslösen, wenn das Token ungültig ist, oder ein AuthInfo-Objekt zurückgeben, wenn das Token gültig ist.
Wenn du zum Beispiel eine JWT-Überprüfungsfunktion hast, sollte sie mindestens die Signatur des Tokens
überprüfen, das Ablaufdatum validieren und die notwendigen Ansprüche (Claims) extrahieren, um ein AuthInfo
-
Objekt zurückzugeben.
Hinweis: Es ist nicht notwendig, die folgenden Felder im Token zu überprüfen, da sie vom Handler geprüft werden:
iss
(Aussteller / issuer)aud
(Zielgruppe / audience)scope
(Berechtigungen / scopes)
Parameter
token
string
Der zu überprüfende Zugangstoken-String (Access token).
Rückgabewert
MaybePromise
<AuthInfo
>
Ein Promise, das sich auf ein AuthInfo-Objekt auflöst, oder ein synchroner Wert, wenn das Token gültig ist.