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 promise que resolve para um objeto AuthInfo ou um valor síncrono se o token for válido.