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

Non-persistent authorization state store. More...

#include <lifecycle.hpp>

Inheritance diagram for mcp::auth::InMemoryStateStore:
mcp::auth::StateStore

Public Member Functions

core::Result< core::Unitsave (std::string state, StoredAuthorizationState value) override
 
core::Result< std::optional< StoredAuthorizationState > > load (const std::string &state) override
 
core::Result< core::Unitremove (const std::string &state) override
 

Detailed Description

Non-persistent authorization state store.

Member Function Documentation

◆ load()

core::Result< std::optional< StoredAuthorizationState > > mcp::auth::InMemoryStateStore::load ( const std::string &  state)
inlineoverridevirtual

Implements mcp::auth::StateStore.

◆ remove()

core::Result< core::Unit > mcp::auth::InMemoryStateStore::remove ( const std::string &  state)
inlineoverridevirtual

Implements mcp::auth::StateStore.

◆ save()

core::Result< core::Unit > mcp::auth::InMemoryStateStore::save ( std::string  state,
StoredAuthorizationState  value 
)
inlineoverridevirtual

Implements mcp::auth::StateStore.


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