Skip to content

helloImHai/google_auth_verification

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Rust Google Authentication Library

A simple Rust library for verifying Google auth tokens.

Installation

Add this to your Cargo.toml:

[dependencies]
google-auth-verifier = "0.1.4"

Usage

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);
        },
    }
}

Contributing

Contributions are welcome! Please open an issue or submit a pull request.

Acknowledgements

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages