backbone-integrations 0.6.0

Integration registry: connectors, integration accounts and an idempotent inbound event lane, with one OAuth flow (HMAC-bound state, PKCE)
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
//! Outbound HTTP for the one OAuth generation (hand-authored, user-owned).
//!
//! Everything that leaves the process toward an OAuth provider passes through
//! [`endpoint_guard`]: the compile-time provider registry, the fail-closed
//! endpoint guard, and the transport port with its reqwest implementation.

pub mod endpoint_guard;

pub use endpoint_guard::{
    assert_public_resolution, ip_is_public, EndpointKey, EndpointOverrides, IdentityClaims,
    InvalidEndpoint, OAuthClientConfig, OAuthClientConfigs, OAuthTransport, ProviderAdapter,
    ProviderEndpointOverride, ProviderRegistry, ReqwestOAuthTransport, TokenRequestForm,
    TokenResponse, TransportFailure, TransportFailureKind, ValidatedEndpoint, ValidatedEndpoints,
};