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

Non-persistent credential store for tests and simple clients. More...

#include <lifecycle.hpp>

Inheritance diagram for mcp::auth::InMemoryCredentialStore:
mcp::auth::CredentialStore

Public Member Functions

core::Result< std::optional< StoredCredentials > > load (const CredentialKey &key) override
 
core::Result< core::Unitsave (const CredentialKey &key, StoredCredentials credentials) override
 
core::Result< core::Unitclear (const CredentialKey &key) override
 

Detailed Description

Non-persistent credential store for tests and simple clients.

Member Function Documentation

◆ clear()

core::Result< core::Unit > mcp::auth::InMemoryCredentialStore::clear ( const CredentialKey key)
inlineoverridevirtual

◆ load()

core::Result< std::optional< StoredCredentials > > mcp::auth::InMemoryCredentialStore::load ( const CredentialKey key)
inlineoverridevirtual

◆ save()

core::Result< core::Unit > mcp::auth::InMemoryCredentialStore::save ( const CredentialKey key,
StoredCredentials  credentials 
)
inlineoverridevirtual

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