//! Authentication and authorization.
//!
//! - [`sigv4`] — SigV4 request parsing and signature verification
//! - [`identity`] — identity resolution (mapping access key → principal)
//! - [`authorize`](self::authorize::authorize) — authorization (scope checking)
//! - [`TemporaryCredentialResolver`] — trait for resolving session tokens into temporary credentials
pub use authorize;
pub use resolve_identity;
pub use ;
use crateProxyError;
use crate;
use crateTemporaryCredentials;
/// Resolves a session token (from `x-amz-security-token`) into temporary credentials.
///
/// Implementations handle token decryption/lookup. The core proxy calls this
/// during identity resolution without knowing the token format.