Skip to main content

Crate aether_auth

Crate aether_auth 

Source
Expand description

OAuth 2.0 authentication primitives for the Aether agent framework.

§Architecture

MCP server OAuth lives in aether-mcp-utils, which drives rmcp’s authorization state machine with these primitives.

§Errors

All OAuth-specific errors are represented by OAuthError.

Re-exports§

pub use encrypted_file::EncryptedFileCredentialStore;
pub use error::OAuthError;

Modules§

encrypted_file
error

Structs§

MemoryCredentialStore
OAuthCredential
Credential for a non-MCP OAuth provider.

Traits§

OAuthCredentialStorage
Storage for namespaced, opaque OAuth JSON values.

Functions§

accept_oauth_callback
Accept an OAuth callback and return its absolute URL.
authorize_in_browser
bind_loopback
oauth_http_client
Build an OAuth2 HTTP client that never follows redirects.