1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
//! JWT authorization based on validating OAuth2 scopes
//!
//! This module uses the definition of OAuth2 as defined in
//! [RFC 6749](https://datatracker.ietf.org/doc/html/rfc6749).
//!
//! # Feature flags
//!
//! When using this crate and the `reqwest` feature to enable
//! automatic background refreshing of JWKS, this crate does
//! not automatically enable TLS support in `reqwest` itself.
//! If your application already uses `reqwest` with some TLS
//! settings (native/OpenSSL/rustls), then this crate will
//! use those settings automatically. However, if the only
//! reason you are using `reqwest` is transitively through
//! this crate, you may need to enable the `default-tls` or
//! `rustls-tls` feature to enable support for calling out to
//! an HTTPS endpoint.
pub use ;
pub use ;
pub use ;