#google #verification

google_auth_verifier

一个小型库,用于快速验证Google身份验证提供的令牌

4个版本

0.1.4 2024年7月2日
0.1.3 2024年7月1日
0.1.2 2024年7月1日
0.1.1 2024年7月1日
0.1.0 2024年7月1日

#401身份验证

Download history 172/week @ 2024-06-25 269/week @ 2024-07-02

441 每月下载次数

MIT 许可证

14KB
112 代码行

Rust Google身份验证库

一个用于验证Google身份验证令牌的简单Rust库。

安装

将以下内容添加到您的 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);
        },
    }
}

贡献

欢迎贡献!请打开一个issue或提交一个pull request。

致谢

依赖项

~7–19MB
~290K SLoC