Skip to main content

bsv_auth_actix_middleware/
lib.rs

1#![doc = include_str!("../README.md")]
2#![cfg_attr(docsrs, feature(doc_cfg))]
3#![warn(missing_docs)]
4
5pub mod certificate;
6pub mod config;
7pub mod error;
8pub mod extractor;
9pub mod helpers;
10pub mod middleware;
11pub mod payload;
12pub mod transport;
13
14pub use certificate::CertificateGate;
15pub use config::{AuthMiddlewareConfig, AuthMiddlewareConfigBuilder, OnCertificatesReceived};
16pub use error::AuthMiddlewareError;
17pub use extractor::Authenticated;
18pub use helpers::{extract_auth_headers, AuthHeaders};
19pub use middleware::AuthMiddlewareFactory;