-
Notifications
You must be signed in to change notification settings - Fork 24
feat(authz): DSPX-895 auth svc registered resource GetDecision support #2392
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
Merged
+1,204
−122
Merged
Changes from 19 commits
Commits
Show all changes
60 commits
Select commit
Hold shift + click to select a range
b52ff2d
initial reg res support in pdp structs
ryanulit de123d6
Merge branch 'main' into feat/reg-res-auth-svc
ryanulit b8cea45
Merge branch 'main' into feat/reg-res-auth-svc
ryanulit cf9f891
rename to reflect actual items in list
ryanulit d802060
initial setup for reg res GetEntitlements
ryanulit 299ecba
completed GetEntitlements impl
ryanulit 5c5cdcc
clean up validators and add tests
ryanulit 4e55eda
more validator cleanup
ryanulit 53fe2dc
add reg res value fqn validation in GetEntitlements func
ryanulit c444216
simplify error returned
ryanulit 98801ea
update tests to include registered resources
ryanulit 17b4538
initial test cases for reg res GetEntitlements func
ryanulit 787e114
fix lint finding
ryanulit 488f3d7
fix lint
ryanulit 53f29e1
test refactor
ryanulit 42a8422
pr suggestions
ryanulit f18a23d
split up resource and resource value validation to support resources …
ryanulit 4fb99bd
initial logic stub
ryanulit cd2aa18
initial full implementation
ryanulit daa9a68
Merge branch 'main' into DSPX-895-auth-svc-rr-get-decision-support
ryanulit 1f38e7e
rename param to infer reg res value as an entity
ryanulit d3f60ef
rename valueFQN to regResValueFQN for clarity
ryanulit 90b6471
refactor resource decisionable attributes logic
ryanulit 04df6de
Revert "refactor resource decisionable attributes logic"
ryanulit 52ec7ed
simplify reg res value validation
ryanulit a2b3685
add evaluation implementation
ryanulit a420a46
add todo validation
ryanulit 6d41da3
fix comment typo
ryanulit e4d83df
fix failing test and add decisionable attr refactor back in
ryanulit 9845259
refactor getResourceDecision to include reg res values and remove dea…
ryanulit c33ba54
move getResourceDecisionableAttributes func to helpers file for easie…
ryanulit f609ab2
add reg res to existing tests for multi resource GetDecision
ryanulit 85bfb86
update multi-resource tests to use reg res that match subject mapppin…
ryanulit 69fc1ed
Merge remote-tracking branch 'origin' into DSPX-895-auth-svc-rr-get-d…
jakedoublev 97eb4a7
update getDecision partial tests to use reg res to mapping matches
ryanulit 010e73d
update comments
ryanulit 2319da6
lint
alkalescent 8a8720e
extra args
alkalescent d5ca7a0
mark todos with issue number
alkalescent 9496645
use correct logger
alkalescent 9e85a02
move log to DSPX-1295 todo
alkalescent d0bd639
add todo for unit tests
alkalescent 3d5a51d
feat(kas): expose provider config from key details. (#2459)
c-r33d d89567c
feat(core): ERS cache setup, fix cache initialization (#2458)
elizabethhealy 76a46e2
chore(ci): generate public key instead of certificate (#2455)
strantalis 15aca16
chore(docs): describe `LegacyPublicKey` and run `make proto-generate`…
b-long 7f245e6
chore: improve external contributor check (#2447)
jrschumacher 079c109
chore(ci): need github app token to call org members api (#2463)
strantalis fc7b9ee
feat(policy)!: disable kas grants in favor of key mappings (#2220)
strantalis e77008b
chore(ci): bump github/codeql-action from 3.28.18 to 3.28.19 (#2350)
dependabot[bot] d49a566
feat(sdk): Allow key splits with same algo (#2454)
c-r33d 59e8612
feat: inject logger and cache manager to key managers (#2461)
strantalis bfb0061
chore(main): release protocol/go 0.5.0 (#2464)
opentdf-automation[bot] 61d46b2
feat(main): Add Close() method to cache manager (#2465)
elizabethhealy 002f934
chore(ci): enable sloglint (#2462)
jakedoublev 03a108f
lint fixes
jakedoublev 2c16db1
rm 'request' logs
jakedoublev cce6704
fix log message
jakedoublev 635c9a9
Merge remote-tracking branch 'origin' into DSPX-895-auth-svc-rr-get-d…
jakedoublev 7cac3b0
feat(policy): allow ListRegisteredResources to return ActionAttribute…
jakedoublev 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.