Module cedar_policy::frontend::is_authorized
source · Expand description
This module contains the json_is_authorized
entry point that other language
FFI’s can call in order to use Cedar functionality
Structs§
- Interface version of
Diagnostics
that stores error messages as strings for simpler (de)serialization - InterfaceResidualResponse
partial-eval
Integration version of aPartialResponse
that usesInterfaceDiagnistics
for simpler (de)serialization - Interface version of a
Response
that usesInterfaceDiagnostics
for simpler (de)serialization
Enums§
- Error returned for duplicate link ids in a template instantiation
Functions§
- public string-based JSON interfaced to be invoked by FFIs. In the policies portion of the
RecvdSlice
, you can either pass aMap<String, String>
where the values are all single policies, or a single String which is a concatenation of multiple policies. If you choose the latter, policy id’s will be auto-generated for you in the formatpolicyX
where X is a Natural Number (zero or a positive int) - json_is_authorized_partial
partial-eval
public string-based JSON interfaced to be invoked by FFIs. In the policies portion of theRecvdSlice
, you can either pass aMap<String, String>
where the values are all single policies, or a single String which is a concatenation of multiple policies. If you choose the latter, policy id’s will be auto-generated for you in the formatpolicyX
where X is a Natural Number (zero or a positive int)