1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
#[cfg(test)] mod test; mod algorithm; mod client; mod error; mod jwk; mod key_provider; mod 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) }