openid_client/client/mod.rs
1//! # OIDC Client module
2//! Contains implementation of the client
3
4#[allow(clippy::module_inception)]
5mod client;
6
7pub(super) mod helpers;
8
9/// Implementaion of RP Client methods
10pub mod client_impl;
11
12/// Device flow handle returned from [Client::device_authorization_async]
13pub mod device_flow_handle;
14
15/// CIBA handle
16pub mod ciba_handle;
17
18pub(super) mod dpop_nonce_cache;
19
20mod validate_id_token_params;
21
22pub use ciba_handle::CibaHandle;
23pub use client::Client;
24pub use device_flow_handle::DeviceFlowHandle;