#jwt #token #google #sign #android

jsonwebtoken-google

parse and validate google jwt token with jsonwebtoken

7 releases

0.1.6 Feb 27, 2022
0.1.5 Feb 27, 2022
0.1.3 Jan 26, 2022
0.1.2 Nov 4, 2021
0.1.1 Mar 5, 2021

#2255 in Cryptography

Download history 146/week @ 2024-11-16 242/week @ 2024-11-23 91/week @ 2024-11-30 281/week @ 2024-12-07 152/week @ 2024-12-14 7/week @ 2024-12-21 6/week @ 2024-12-28 65/week @ 2025-01-04 109/week @ 2025-01-11 245/week @ 2025-01-18 314/week @ 2025-01-25 745/week @ 2025-02-01 184/week @ 2025-02-08 370/week @ 2025-02-15 498/week @ 2025-02-22 175/week @ 2025-03-01

1,296 downloads per month

MIT/Apache

18KB
372 lines

Parse and validate Google JWT tokens

#[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();
}

Dependencies

~18–36MB
~696K SLoC