pub trait TokenVerifier: Send + Sync {
// Required method
fn verify(
&self,
ctx: &McpContext,
request: AuthRequest<'_>,
token: &AccessToken,
) -> Result<AuthContext, McpError>;
}Expand description
Token verifier interface used by token-based auth providers.
Required Methods§
Sourcefn verify(
&self,
ctx: &McpContext,
request: AuthRequest<'_>,
token: &AccessToken,
) -> Result<AuthContext, McpError>
fn verify( &self, ctx: &McpContext, request: AuthRequest<'_>, token: &AccessToken, ) -> Result<AuthContext, McpError>
Verify an access token and return an auth context if valid.