Alias de tipo: VerifyAccessTokenFunction()
type VerifyAccessTokenFunction = (token: string) => MaybePromise<AuthInfo>;
Tipo de función para verificar un token de acceso (Access token).
Esta función debe lanzar un MCPAuthTokenVerificationError si el token es inválido, o devolver un objeto AuthInfo si el token es válido.
Por ejemplo, si tienes una función de verificación de JWT, al menos debe comprobar la firma del token,
validar su expiración y extraer los reclamos (Claims) necesarios para devolver un objeto AuthInfo.
Nota: No es necesario verificar los siguientes campos en el token, ya que serán comprobados por el manejador:
iss(emisor / issuer)aud(audiencia / audience)scope(alcances / scopes)
Parámetros
token
string
La cadena del token de acceso (Access token) a verificar.
Devuelve
MaybePromise<AuthInfo>
Una promesa que se resuelve en un objeto AuthInfo o un valor sincrónico si el token es válido.