tiny_oidc_rp/lib.rs
1// SPDX-License-Identifier: MIT
2
3//!
4//! OpenID connect relaying party implementation
5//! See [examples](https://github.com/hanabu/tiny-oidc-rp/tree/main/examples)
6//!
7mod client;
8mod error;
9mod id_token;
10mod provider;
11
12// exports
13pub use client::{Client, ClientBuilder, Session};
14pub use error::Error;
15pub use id_token::IdToken;
16pub use provider::Provider;
17pub use provider::{DiscoveredProvider, GoogleProvider, MicrosoftTenantProvider};