#google #jwt #sign #token #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

#970 in Cryptography

Download history 77/week @ 2022-12-06 34/week @ 2022-12-13 39/week @ 2022-12-20 12/week @ 2022-12-27 56/week @ 2023-01-03 75/week @ 2023-01-10 36/week @ 2023-01-17 50/week @ 2023-01-24 44/week @ 2023-01-31 53/week @ 2023-02-07 83/week @ 2023-02-14 64/week @ 2023-02-21 79/week @ 2023-02-28 103/week @ 2023-03-07 24/week @ 2023-03-14 58/week @ 2023-03-21

292 downloads per month

MIT/Apache

17KB
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

~15–27MB
~605K SLoC