pxsolver-auth 1.2.0

API-key + per-domain allowlist + audit log
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
pub mod application;
pub mod domain;
pub mod infrastructure;

pub use application::check_allowlist::CheckAllowlist;
pub use application::verify_key::VerifyKey;
pub use domain::allowlist_entry::{AllowlistEntry, AllowlistEntryError};
pub use domain::allowlist_store::AllowlistStore;
pub use domain::audit_event::{AuditEvent, AuditOutcome};
pub use domain::audit_sink::AuditSink;
pub use domain::key_store::{ApiKeyRecord, KeyStore};
pub use infrastructure::audit_sink::{FileAuditSink, StdoutAuditSink};
pub use infrastructure::yaml_allowlist_store::YamlAllowlistStore;
pub use infrastructure::yaml_key_store::YamlKeyStore;