light-openid 2.0.2

Lightweight OpenID primitives & client
Documentation
//! # Light OpenID
//!
//! Basic implementation of OpenID protocol, with primitives and basic client.
//!
//! See https://gitea.communiquons.org/pierre/oidc-test-client for an example of usage of this library

pub mod client;
pub mod code_challenge;
pub mod errors;
pub mod primitives;

pub(crate) mod utils {
    pub(crate) mod crypt_utils;

    pub(crate) mod http_client;

    #[cfg(feature = "crypto-wrapper")]
    pub(crate) mod time_utils;
}

#[cfg(feature = "crypto-wrapper")]
pub mod crypto_wrapper;

#[cfg(feature = "crypto-wrapper")]
pub mod basic_state_manager;