Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

JSON profile for policies #7

Open
cdanger opened this issue Aug 22, 2023 · 2 comments
Open

JSON profile for policies #7

cdanger opened this issue Aug 22, 2023 · 2 comments
Labels
enhancement New feature or request

Comments

@cdanger
Copy link

cdanger commented Aug 22, 2023

Define a JSON format for XACML policies (Policy/PolicySet).

N.B.: a JSON schema for policies is already defined as part of AuthzForce Project as well as for the Request/Response, based on the JSON Profile of XACML. (These Request and Response schemas have been reused in the draft GEOXACML 3.0 JSON PROFILE.)

Should this be integrated into a next version of the existing JSON Profile for Requests/Responses?
Instead of making a new Profile from scratch.

@cdanger cdanger added the enhancement New feature or request label Aug 22, 2023
@cdanger cdanger added this to the xacml-json-policies-1.0 milestone Sep 14, 2023
@cdanger
Copy link
Author

cdanger commented Mar 28, 2024

Suggestion: wait for the new XACML 4.0 schema (proposal) to be finalized before this, as significant changes to the core schema are being discussed in several issues (e.g. #11 ). In the end, the JSON schema to be proposed here should be aligned with the proposed XACML 4.0 core schema.

@humantypo
Copy link

Agreed. I've been playing around with porting some of the current proposals to JSON and I think there are some structural decisions that we are going to need to walk through once v4 becomes the primary focus (and there is an opportunity to potentially express things in a way that is more of a "middle ground" between the semantics of each).

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

2 participants