cf-access

Crates.iocf-access
lib.rscf-access
version0.2.0
created_at2025-03-30 00:44:18.512137+00
updated_at2025-03-30 23:47:50.939663+00
descriptionSuper simple library for validating Cloudflare Access JWTs
homepagehttps://github.com/j-tai/cf-access
repositoryhttps://github.com/j-tai/cf-access
max_upload_size
id1611888
size64,561
Jasmine Tai (j-tai)

documentation

https://docs.rs/cf-access/latest/cf_access/

README

cf-access

Simple Cloudflare Access JWT validator.

Usage

You will need:

  • Your team name
  • Your application's AUD tag
# #[tokio::main]
# async fn main() {
use cf_access::Validator;

let validator = Validator::new("team_name", "aud_tag");

# let mut headers = std::collections::HashMap::new();
# headers.insert("cf-access-jwt-assertion", "...");
if let Some(jwt) = headers.get("cf-access-jwt-assertion") {
    if let Ok(claims) = validator.validate(jwt).await {
        println!("{claims:?}");
    }
}
# }

License

MIT

Commit count: 13

cargo fmt