cxxmcp 1.1.6
C++ MCP SDK
Loading...
Searching...
No Matches
mcp::auth::AuthorizationManager Member List

This is the complete list of members for mcp::auth::AuthorizationManager, including all inherited members.

authenticate_client_credentials(ClientCredentialsConfig config)mcp::auth::AuthorizationManagerinline
authorization_state_ttl() const (defined in mcp::auth::AuthorizationManager)mcp::auth::AuthorizationManagerinline
AuthorizationManager()=default (defined in mcp::auth::AuthorizationManager)mcp::auth::AuthorizationManager
AuthorizationManager(std::string resource, AuthorizationServerMetadata metadata, OAuthClientConfig client) (defined in mcp::auth::AuthorizationManager)mcp::auth::AuthorizationManagerinline
can_attempt_scope_upgrade() const (defined in mcp::auth::AuthorizationManager)mcp::auth::AuthorizationManagerinline
client_config() const (defined in mcp::auth::AuthorizationManager)mcp::auth::AuthorizationManagerinline
compute_scope_union(const ScopeList &current, std::string_view required_scope) (defined in mcp::auth::AuthorizationManager)mcp::auth::AuthorizationManagerinlinestatic
configure_client(OAuthClientConfig client) (defined in mcp::auth::AuthorizationManager)mcp::auth::AuthorizationManagerinline
configure_client_for_authorization(ClientIdConfigurationOptions options) (defined in mcp::auth::AuthorizationManager)mcp::auth::AuthorizationManagerinline
configure_client_id(std::string client_id, std::string redirect_uri={}, ScopeList scopes={}) (defined in mcp::auth::AuthorizationManager)mcp::auth::AuthorizationManagerinline
configure_client_id_metadata_url(std::string client_id_metadata_url, std::string redirect_uri, ScopeList scopes={}) (defined in mcp::auth::AuthorizationManager)mcp::auth::AuthorizationManagerinline
credential_key() const (defined in mcp::auth::AuthorizationManager)mcp::auth::AuthorizationManagerinline
current_scopes() const (defined in mcp::auth::AuthorizationManager)mcp::auth::AuthorizationManagerinline
exchange_authorization_code(std::string authorization_code, const std::string &state) (defined in mcp::auth::AuthorizationManager)mcp::auth::AuthorizationManagerinline
get_access_token(std::chrono::seconds refresh_skew=std::chrono::seconds(30)) (defined in mcp::auth::AuthorizationManager)mcp::auth::AuthorizationManagerinline
lifecycle_state() const (defined in mcp::auth::AuthorizationManager)mcp::auth::AuthorizationManagerinline
refresh_access_token() (defined in mcp::auth::AuthorizationManager)mcp::auth::AuthorizationManagerinline
refresh_after_unauthorized_response(const HttpResponseMetadata &response) (defined in mcp::auth::AuthorizationManager)mcp::auth::AuthorizationManagerinline
register_client(ClientRegistrationOptions options, HeaderMap headers={}) (defined in mcp::auth::AuthorizationManager)mcp::auth::AuthorizationManagerinline
request_scope_upgrade(const WwwAuthenticateChallenge &challenge, PkceChallenge pkce, std::string state, MetadataMap additional_parameters={}) (defined in mcp::auth::AuthorizationManager)mcp::auth::AuthorizationManagerinline
scope_upgrade_attempts() const (defined in mcp::auth::AuthorizationManager)mcp::auth::AuthorizationManagerinline
set_authorization_server_metadata(AuthorizationServerMetadata metadata) (defined in mcp::auth::AuthorizationManager)mcp::auth::AuthorizationManagerinline
set_authorization_state_ttl(std::chrono::seconds ttl) (defined in mcp::auth::AuthorizationManager)mcp::auth::AuthorizationManagerinline
set_client_registration_endpoint(std::shared_ptr< OAuthClientRegistrationEndpoint > endpoint) (defined in mcp::auth::AuthorizationManager)mcp::auth::AuthorizationManagerinline
set_credential_store(std::shared_ptr< CredentialStore > store) (defined in mcp::auth::AuthorizationManager)mcp::auth::AuthorizationManagerinline
set_resource(std::string resource) (defined in mcp::auth::AuthorizationManager)mcp::auth::AuthorizationManagerinline
set_scope_upgrade_config(ScopeUpgradeConfig config) (defined in mcp::auth::AuthorizationManager)mcp::auth::AuthorizationManagerinline
set_state_store(std::shared_ptr< StateStore > store) (defined in mcp::auth::AuthorizationManager)mcp::auth::AuthorizationManagerinline
set_token_endpoint(std::shared_ptr< OAuthTokenEndpoint > endpoint) (defined in mcp::auth::AuthorizationManager)mcp::auth::AuthorizationManagerinline
start_authorization(ScopeList scopes, PkceChallenge pkce, std::string state, MetadataMap additional_parameters={}) (defined in mcp::auth::AuthorizationManager)mcp::auth::AuthorizationManagerinline
start_session(AuthorizationSessionRequest request) (defined in mcp::auth::AuthorizationManager)mcp::auth::AuthorizationManagerinline