Skip to main content

Module policy

Module policy 

Source
Expand description

Authorization engines.

The seam itself is core::policy; this module holds the adapters, each behind its own feature. The crate ships none by default — see core::policy on why a permissive engine and no engine must not be two different things.

Structs§

CedarEngine
A Cedar policy set, compiled once.
Ed25519Signer
Signs records with an Ed25519 key.
Ed25519Verifier
Verifies records against a set of known public keys.

Enums§

CedarError
Why a policy set could not be loaded.

Constants§

CONTEXT_NULLS_STRIPPED
Target of the tracing event emitted when null stripping changed the context a rule evaluated — see without_nulls (crate-private) for why stripping exists and what it can and cannot change.