1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
#[cfg(test)] mod test; mod algorithm; mod client; mod error; mod header; mod jwk; mod key_provider; mod token; mod unverified_token; pub use crate::client::Client; pub use crate::token::{IdPayload, RequiredClaims, Token}; pub use error::Error; fn base64_decode(input: &str) -> Result<Vec<u8>, base64::DecodeError> { base64::decode_config(&input, base64::URL_SAFE) }