| Crates.io | id_token_verifier |
| lib.rs | id_token_verifier |
| version | 0.1.6 |
| created_at | 2025-05-30 20:47:48.644786+00 |
| updated_at | 2025-09-11 11:34:03.894677+00 |
| description | OpenID Connect ID Token Verifier In Rust |
| homepage | https://github.com/yevtyushkin/id_token_verifier |
| repository | https://github.com/yevtyushkin/id_token_verifier |
| max_upload_size | |
| id | 1695653 |
| size | 125,671 |
A feature-rich, highly configurable OpenID Connect ID token verifier in Rust — empowering you to validate ID tokens as easily as this, while handling retries, caching, and more under the hood:
use id_token_verifier::*;
use id_token_verifier::client::*;
#[derive(serde::Deserialize)]
struct MyClaims {
sub: String,
email: Option<String>,
email_verified: Option<bool>,
}
async fn verify(
token: &str,
id_token_verifier: &IdTokenVerifierDefault
) -> Result<MyClaims, IdTokenVerifierError> {
id_token_verifier.verify(token).await
}
Builders.feature flag.