arcp_runtime/auth/mod.rs
1//! Concrete [`Authenticator`][arcp_core::auth::Authenticator] implementations
2//! for the schemes ARCP §8.2 defines: `bearer`, `signed_jwt`, and `none`.
3//!
4//! The trait, [`AuthOutcome`][arcp_core::auth::AuthOutcome], and the
5//! [`AuthRegistry`][arcp_core::auth::AuthRegistry] live in `arcp-core` so
6//! alternative runtimes can swap in their own validators.
7
8pub mod bearer;
9pub mod jwt;
10pub mod none;
11
12pub use bearer::BearerAuthenticator;
13pub use jwt::SignedJwtAuthenticator;
14pub use none::NoneAuthenticator;