Module cedar_policy::frontend::is_authorized
source · 👎Deprecated since 3.2.0: Use the functions in the
ffi
module insteadExpand description
This module contains the json_is_authorized
entry point that other language
FFI’s can call in order to use Cedar functionality
Structs§
- InterfaceDiagnosticsDeprecatedInterface version of
Diagnostics
that stores error messages as strings for simpler (de)serialization - Integration version of a
PartialResponse
that usesInterfaceDiagnistics
for simpler (de)serialization - InterfaceResponseDeprecatedInterface version of a
Response
that usesInterfaceDiagnostics
for simpler (de)serialization
Enums§
- DuplicateLinkErrorDeprecatedError returned for duplicate link ids in a template instantiation
Functions§
- json_is_authorizedDeprecatedpublic 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) - 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)