Skip to main content

Crate pidge_client

Crate pidge_client 

Source
Expand description

Microsoft 365 client and OAuth flows for the pidge CLI.

Provides AuthClient (sign-in, refresh, token retrieval) and GraphClient (Microsoft Graph API access). Depends on pidge-core for types.

Re-exports§

pub use auth::AuthClient;
pub use graph::GraphClient;
pub use graph::MailFolder;
pub use graph::Outgoing;
pub use unsubscribe::UnsubscribeMethod;
pub use unsubscribe::parse_unsubscribe;

Modules§

auth
OAuth browser-based sign-in (auth-code + PKCE), token refresh, and credential storage.
graph
Microsoft Graph API client.
unsubscribe
Parsing of RFC 2369 List-Unsubscribe and RFC 8058 List-Unsubscribe-Post headers — no I/O.

Enums§

ClientError