Skip to content

Partial evaluation is not exposed to FFIs #570

@ygrignon-sfdc

Description

@ygrignon-sfdc

Category

User level API changes

Describe the feature you'd like to request

There should be an FFI method cedar::frontend::is_authorized::json_is_authorized_partial providing the partial evaluation equivalent to cedar::frontend::is_authorized::json_is_authorized just like there is Authorizer::is_authorized_partial providing the partial evaluation equivalent to Authorizer::is_authorized_partial

Describe alternatives you've considered

Supporting both regular and partial evaluation in cedar::frontend::is_authorized::json_is_authorized by adding a boolean to the AuthorizationCall structure. This would introduce a breaking change forcing integrators to support different response formats.

Additional context

No response

Is this something that you'd be interested in working on?

  • 👋 I may be able to implement this feature request
  • ⚠️ This feature might incur a breaking change

Metadata

Metadata

Assignees

No one assigned

    Labels

    feature-requestThis issue requets a substantial new feature

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions