8 releases
0.2.0 | Apr 8, 2022 |
---|---|
0.1.6 | Sep 29, 2021 |
#773 in Authentication
10KB
233 lines
jwkrs
Early prototype of a JWK authentication library.
How to use:
#[tokio::main]
async fn main() {
let config = JwkConfiguration {
jwk_url: "{JWK_URL}".to_string(),
audience: "{AUDIENCE}".to_string(),
issuer: "{ISSUER}".to_string(),
};
let jwk = jwkrs::JwkAuth::new(config);
...
}
See examples for more ideas of how to use it.
Thanks to:
This repo is inspired by Lukas May's great blog post https://medium.com/@maylukas/firebase-token-authentication-in-rust-a1885f0982df
Dependencies
~12–25MB
~455K SLoC