Alias de Tipo: VerifyAccessTokenFunction()
type VerifyAccessTokenFunction = (token: string) => MaybePromise<AuthInfo>;
Tipo de função para verificar um token de acesso (Access token).
Esta função deve lançar um MCPAuthTokenVerificationError se o token for inválido, ou retornar um objeto AuthInfo se o token for válido.
Por exemplo, se você tiver uma função de verificação de JWT, ela deve pelo menos verificar a
assinatura do token, validar sua expiração e extrair as reivindicações (Claims) necessárias para retornar um objeto AuthInfo.
Nota: Não há necessidade de verificar os seguintes campos no token, pois eles serão verificados pelo handler:
iss(emissor / Issuer)aud(público / Audience)scope(escopos / Scopes)
Parâmetros
token
string
A string do token de acesso (Access token) a ser verificada.
Retorno
MaybePromise<AuthInfo>
Uma promessa que resolve para um objeto AuthInfo ou um valor síncrono se o token for válido.