| Crates.io | google_auth_verifier |
| lib.rs | google_auth_verifier |
| version | 0.1.4 |
| created_at | 2024-07-01 08:33:17.657404+00 |
| updated_at | 2024-07-02 06:41:17.996849+00 |
| description | Small library to quickly verify tokens provided by google auth |
| homepage | |
| repository | https://github.com/helloImHai/google_auth_verification |
| max_upload_size | |
| id | 1288554 |
| size | 48,850 |
A simple Rust library for verifying Google auth tokens.
Add this to your Cargo.toml:
[dependencies]
google-auth-verifier = "0.1.4"
use google_auth_verifier::AuthVerifierClient;
#[tokio::main]
async fn main() {
// None for auth verifier options will use default options
let mut auth_verifier_client = AuthVerifierClient::new(None);
// verify_generic_token will work for both firebase and oauth tokens
let res = auth_verifier_client.verify_generic_token("# insert key here").await;
match res {
Ok(token_info) => {
println!("Token is valid: {:?}", token_info);
},
Err(e) => {
eprintln!("Failed to verify token: {:?}", e);
},
}
}
Contributions are welcome! Please open an issue or submit a pull request.