Available on crate feature
enterprise only.Expand description
Enterprise policy primitives for transport security, auth, telemetry, and runtime profiles.
Structs§
- Abac
Adapter - ABAC adapter backed by explicit rules.
- Abac
Rule - ABAC rule for resource/action with required attributes.
- Access
Audit Event - Structured access/audit event with trace correlation.
- Auth
Policy - Pluggable authentication policy.
- Authorization
Context - Authorization request context for policy evaluation hooks.
- Authorization
Hook - Composite authorization hook that short-circuits on first deny.
- Enterprise
Config - Enterprise profile bundle.
- Enterprise
Config Reloader - Hot-reload manager for enterprise config.
- Rbac
Adapter - RBAC adapter with explicit subject role mapping.
- Telemetry
Policy - OpenTelemetry/observability export policy.
- TlsPolicy
- TLS and mTLS settings.
Enums§
- Authorization
Decision - Authorization decision.
- Runtime
Profile - Runtime deployment profile.
Traits§
- Authorization
Engine - Pluggable authorization engine.
Functions§
- enforce_
http_ request_ authorization - Enforces authorization for an HTTP request.
- validate_
api_ key - Constant-time API key validation helper.
- validate_
jwt - JWT validation helper (HS256).
- validate_
mtls_ subject - mTLS subject allowlist helper.