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

In-process JWKS cache for tests and embedded clients. More...

#include <jwks.hpp>

Inheritance diagram for mcp::auth::InMemoryJwksCache:
mcp::auth::JwksCache

Public Member Functions

core::Result< std::optional< JsonWebKeySet > > load (const std::string &jwks_uri) override
 
core::Result< core::Unitsave (std::string jwks_uri, JsonWebKeySet keys) override
 
core::Result< core::Unitclear (const std::string &jwks_uri) override
 

Detailed Description

In-process JWKS cache for tests and embedded clients.

Member Function Documentation

◆ clear()

core::Result< core::Unit > mcp::auth::InMemoryJwksCache::clear ( const std::string &  jwks_uri)
inlineoverridevirtual

Implements mcp::auth::JwksCache.

◆ load()

core::Result< std::optional< JsonWebKeySet > > mcp::auth::InMemoryJwksCache::load ( const std::string &  jwks_uri)
inlineoverridevirtual

Implements mcp::auth::JwksCache.

◆ save()

core::Result< core::Unit > mcp::auth::InMemoryJwksCache::save ( std::string  jwks_uri,
JsonWebKeySet  keys 
)
inlineoverridevirtual

Implements mcp::auth::JwksCache.


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