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.
Retorna
MaybePromise
<AuthInfo
>
Una promesa que se resuelve en un objeto AuthInfo o un valor sincrónico si el token es válido.