Skip to main content

Module enterprise

Module enterprise 

Source
Available on crate feature enterprise only.
Expand description

Enterprise policy primitives for transport security, auth, telemetry, and runtime profiles.

Structs§

AbacAdapter
ABAC adapter backed by explicit rules.
AbacRule
ABAC rule for resource/action with required attributes.
AccessAuditEvent
Structured access/audit event with trace correlation.
AuthPolicy
Pluggable authentication policy.
AuthorizationContext
Authorization request context for policy evaluation hooks.
AuthorizationHook
Composite authorization hook that short-circuits on first deny.
EnterpriseConfig
Enterprise profile bundle.
EnterpriseConfigReloader
Hot-reload manager for enterprise config.
RbacAdapter
RBAC adapter with explicit subject role mapping.
TelemetryPolicy
OpenTelemetry/observability export policy.
TlsPolicy
TLS and mTLS settings.

Enums§

AuthorizationDecision
Authorization decision.
RuntimeProfile
Runtime deployment profile.

Traits§

AuthorizationEngine
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.