#jwt #google #token #android #sign

jsonwebtoken-google

使用jsonwebtoken解析和验证Google JWT令牌

7个版本

0.1.6 2022年2月27日
0.1.5 2022年2月27日
0.1.3 2022年1月26日
0.1.2 2021年11月4日
0.1.1 2021年3月5日

#1943 in 加密

Download history · Rust 包仓库 742/week @ 2024-04-07 · Rust 包仓库 619/week @ 2024-04-14 · Rust 包仓库 697/week @ 2024-04-21 · Rust 包仓库 502/week @ 2024-04-28 · Rust 包仓库 223/week @ 2024-05-05 · Rust 包仓库 557/week @ 2024-05-12 · Rust 包仓库 283/week @ 2024-05-19 · Rust 包仓库 293/week @ 2024-05-26 · Rust 包仓库 427/week @ 2024-06-02 · Rust 包仓库 303/week @ 2024-06-09 · Rust 包仓库 350/week @ 2024-06-16 · Rust 包仓库 565/week @ 2024-06-23 · Rust 包仓库 808/week @ 2024-06-30 · Rust 包仓库 483/week @ 2024-07-07 · Rust 包仓库 441/week @ 2024-07-14 · Rust 包仓库 363/week @ 2024-07-21 · Rust 包仓库

2,160 每月下载量

MIT/Apache

18KB
372

解析和验证Google JWT令牌

#[derive(Debug, Serialize, Deserialize)]
pub struct TokenClaims {
    pub email: String,
    pub aud: String,
    pub iss: String,
    pub exp: u64,
}

async fn main() {
    let parser = Parser::new("some-google-web-client-id");
    let claims = parser.parse::<TokenClaims>("some-token").await.unwrap();
}

依赖项

~17–37MB
~679K SLoC