Expand description
Greentic OAuth core primitives shared across services.
Re-exports§
pub use oidc::IdClaims;pub use oidc::OidcClient;pub use oidc::OidcError;pub use oidc::PkceState;pub use pkce::PkcePair;pub use provider::Provider;pub use provider::ProviderError;pub use provider::ProviderResult;pub use state::DEFAULT_STATE_TTL;pub use state::StateClaims;pub use state::StateError;pub use state::sign_state;pub use state::verify_state;pub use types::OAuthFlowRequest;pub use types::OAuthFlowResult;pub use types::OAuthRequestCtx;pub use types::OwnerKind;pub use types::ProviderId;pub use types::TenantCtx;pub use types::TokenHandleClaims;pub use types::TokenSet;pub use verifier::CodeVerifierStore;pub use verifier::InMemoryCodeVerifierStore;
Modules§
- constants
- Shared constants used across Greentic OAuth services.
- oidc
- OpenID Connect relying party utilities.
- pkce
- provider
- state
- types
- verifier
Functions§
- health_
check - Lightweight probe to ensure the crate is wired in correctly.