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