-
Notifications
You must be signed in to change notification settings - Fork 160
feat (jans-cedarling): Support new Policy Store ZIP format #12932
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
Open
haileyesus2433
wants to merge
54
commits into
main
Choose a base branch
from
jans-cedarling-12253
base: main
Could not load branches
Branch not found: {{ refName }}
Loading
Could not load tags
Nothing to show
Loading
Are you sure you want to change the base?
Some commits from the old base branch may be removed from the timeline,
and old review comments may become outdated.
+13,859
−264
Open
Changes from all commits
Commits
Show all changes
54 commits
Select commit
Hold shift + click to select a range
d02d8b0
feat(jans-cedarling): policy store implement core data models and err…
haileyesus2433 9002539
feat(jans-cedarling): add policy store loader module for loading poli…
haileyesus2433 2ee97fb
feat(jans-cedarling): Implement Metadata Parsing and Validation (#12350)
haileyesus2433 e8db783
feat(jans-cedarling): add policy parser module for Cedar policy and t…
haileyesus2433 527dc65
feat(jans-cedarling): Implement Schema Loading and Validation (#12432)
haileyesus2433 29b25ac
feat(jans-cedarling): Implement Entity Loading and Validation System …
haileyesus2433 9972462
feat(jans-cedarling): add issuer parser module for trusted issuer con…
haileyesus2433 99b5ce2
feat(jans-cedarling): add TrustedIssuerValidator for JWT validation a…
haileyesus2433 b49806d
Merge commit '1a9cd23f296f147ec0a7aa6753077d88e621efbb' into jans-ced…
olehbozhok c773681
feat(jans-cedarling): Implement .cjar Archive Support and Extraction …
haileyesus2433 cc3defe
feat(jans-cedarling): Implement Manifest-Based Integrity Validation (…
haileyesus2433 656b0de
Merge branch 'main' into jans-cedarling-12253
haileyesus2433 58f29d4
Merge branch 'main' into jans-cedarling-12253
haileyesus2433 b6a1ff4
refactor(policy_store): remove default entity limits and validation l…
haileyesus2433 222da01
feat(jans-cedarling): Integrate Policy Store Loading with Existing Ce…
haileyesus2433 341f736
feat(tests): Add integration tests for policy store loader (#12884)
haileyesus2433 19d33b4
feat (jans-cedarling): add documentation to support new Policy Store …
haileyesus2433 ad8bbde
Merge branch 'main' into jans-cedarling-12253
haileyesus2433 4d751c3
refactor(logging): update LogEntry creation to use new system_opt_req…
haileyesus2433 f9945f8
Merge branch 'main' into jans-cedarling-12253
haileyesus2433 b4521b8
fix(jans-cedarling): wasm tests by adding conditional compilation for…
haileyesus2433 4957405
fix(jans-cedarling): add conditional compilation for manifest validat…
haileyesus2433 9a79955
refactor(policy_store): update VFS trait and error handling for WASM …
haileyesus2433 f13d650
fix(policy_store): add no-op check for is_file method to prevent dead…
haileyesus2433 21ca3b8
refactor(docs): update README files for Cedarling Go and Python bindi…
haileyesus2433 ce9d76b
feat(policy_store): add error handling for missing cjar_url and refac…
haileyesus2433 c3844ca
refactor(policy_store): improve error handling and logging documentation
haileyesus2433 5d901e6
refactor(policy_store): enhance error handling in VFS methods and imp…
haileyesus2433 e6710f2
refactor(policy_store): enhance issuer parser comments and improve lo…
haileyesus2433 06d8cb6
refactor(policy_store): enhance error handling and improve path checking
haileyesus2433 7027984
refactor(policy_store): improve benchmark performance and enhance err…
haileyesus2433 96b86dc
refactor(policy_store): update policy store schema for clarity and st…
haileyesus2433 147fa75
Merge branch 'main' into jans-cedarling-12253
haileyesus2433 ae74352
refactor(policy_store): enhance schema handling and improve error man…
haileyesus2433 8ad644e
refactor(schema): streamline validator schema handling and remove unn…
haileyesus2433 7b28663
refactor(benchmarks): adjust policy count for improved performance me…
haileyesus2433 4b0c716
revert(schema): policy store schema
haileyesus2433 ed8d0cc
docs(policy-store): add detailed sections for template, entity, and t…
haileyesus2433 c19e47c
chore(jans-cedarling): update zip crate to the latest version
haileyesus2433 24bcb71
fix(policy_store): ensure case-insensitive file extension validation
haileyesus2433 b7c6e3a
chore(jans-cedarling): remove unused JwtConfigRaw struct
haileyesus2433 ee6ce55
refactor(http): Updated `HttpClient` to utilize `Sender` and `Backof…
haileyesus2433 2282bed
refactor(policy_store): Updated `EntityParser::detect_duplicates` to …
haileyesus2433 c19fd04
refactor(schema): replace `SchemaParser` with `ParsedSchema` for sche…
haileyesus2433 82ee779
refactor(jwt): update `TrustedIssuerValidation` to use `TrustedIssuer…
haileyesus2433 a90e547
chore(jans-cedarling): fix indentation in `policy_store_schema.json`
haileyesus2433 3516e52
docs(cedarling_wasm): Updated the `init_from_archive_bytes` documenta…
haileyesus2433 4d6b214
docs(cedarling): improve formatting and clarity in Go tutorial and RE…
haileyesus2433 d97070c
refactor(policy_store): enhance path normalization in `normalize_path…
haileyesus2433 851df01
refactor(policy_store): simplify error handling in `load_policy_store…
haileyesus2433 fef81c2
docs(cedarling): enhance example configurations in README for policy …
haileyesus2433 1b40668
test(policy_store): add precondition assertions for checksum mismatch…
haileyesus2433 7788ea3
refactor(policy_store): remove unused WASM stub for loading policy st…
haileyesus2433 bda40f6
refactor(policy_store): add WASM stub for loading policy store archiv…
haileyesus2433 File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.
Oops, something went wrong.
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.