cxxmcp 1.1.6
C++ MCP SDK
Loading...
Searching...
No Matches
mcp::auth::openssl::FetchingJwksJwtVerifier Class Referencefinal

JWT verifier that fetches and caches JWKS through injected SDK boundaries. More...

#include <jwt.hpp>

Inheritance diagram for mcp::auth::openssl::FetchingJwksJwtVerifier:
mcp::auth::JwtVerifier

Public Member Functions

 FetchingJwksJwtVerifier (JwksEndpoint &endpoint, JwksCache *cache, FetchingJwksJwtVerifierOptions options)
 
core::Result< VerifiedJwtClaimsverify (const JwtVerificationRequest &request) override
 

Detailed Description

JWT verifier that fetches and caches JWKS through injected SDK boundaries.

This class deliberately does not own HTTP. Applications provide a JwksEndpoint implementation that performs discovery/fetching through their chosen transport. The verifier owns cache policy, key-rotation retry, signature verification, and claims validation.

Member Function Documentation

◆ verify()

core::Result< VerifiedJwtClaims > mcp::auth::openssl::FetchingJwksJwtVerifier::verify ( const JwtVerificationRequest request)
inlineoverridevirtual

The documentation for this class was generated from the following file: