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

#1767 in Cryptography

Download history 308/week @ 2024-01-12 388/week @ 2024-01-19 709/week @ 2024-01-26 866/week @ 2024-02-02 696/week @ 2024-02-09 388/week @ 2024-02-16 307/week @ 2024-02-23 371/week @ 2024-03-01 568/week @ 2024-03-08 567/week @ 2024-03-15 756/week @ 2024-03-22 537/week @ 2024-03-29 630/week @ 2024-04-05 670/week @ 2024-04-12 732/week @ 2024-04-19 453/week @ 2024-04-26

2,565 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

~16–34MB
~680K SLoC