Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
22 commits
Select commit Hold shift + click to select a range
783fcf7
WIP
jakedoublev Mar 11, 2024
cd547b3
Merge branch 'main' into policy/selectors
jakedoublev Mar 11, 2024
8e32f50
move policy object types into top level proto file within policy to a…
jakedoublev Mar 11, 2024
ab2c590
remove unused import
jakedoublev Mar 11, 2024
1d8443c
consume gencode from proto types being moved
jakedoublev Mar 11, 2024
4310c8a
rebuild after removing extraneous proto imports
jakedoublev Mar 11, 2024
02c562e
Merge branch 'main' into policy/selectors
jakedoublev Mar 12, 2024
101b7ea
spacing
jakedoublev Mar 12, 2024
02bf9eb
rename to objects.proto
jakedoublev Mar 12, 2024
8c73d14
add value selector to get by fqns request
jakedoublev Mar 12, 2024
e83a64d
add selector to fqns protos and clean up naming
jakedoublev Mar 12, 2024
d888034
consume new types with the selector for the FQNs request and make it …
jakedoublev Mar 12, 2024
51cb916
checkpoint with FromSelect consuming the subjectMappings select build…
jakedoublev Mar 12, 2024
c54f72a
make sure Value proto supports multiple subject mappings
jakedoublev Mar 12, 2024
95a7ebf
provide subject mappings back with the values in the get by fqns rpc
jakedoublev Mar 12, 2024
ccbbaa5
Merge branch 'main' into policy/selectors
jakedoublev Mar 12, 2024
cb29b16
remove unused import
jakedoublev Mar 12, 2024
a935ab5
checkpoint: returning subject mappings and values only that match the…
jakedoublev Mar 12, 2024
f712fd8
improve tests
jakedoublev Mar 12, 2024
83a23a1
supply subject mappings when getting values/attributes by fqn
jakedoublev Mar 12, 2024
f295352
dedupe subject mappings
jakedoublev Mar 12, 2024
a6f2b54
remove TODO
jakedoublev Mar 12, 2024
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4,681 changes: 2,520 additions & 2,161 deletions docs/grpc/index.html

Large diffs are not rendered by default.

28 changes: 14 additions & 14 deletions docs/openapi/authorization/authorization.swagger.json
Original file line number Diff line number Diff line change
Expand Up @@ -93,26 +93,14 @@
],
"default": "DECISION_UNSPECIFIED"
},
"authorizationAction": {
"type": "object",
"properties": {
"standard": {
"$ref": "#/definitions/ActionStandardAction"
},
"custom": {
"type": "string"
}
},
"title": "An action an entity can take"
},
"authorizationDecisionRequest": {
"type": "object",
"properties": {
"actions": {
"type": "array",
"items": {
"type": "object",
"$ref": "#/definitions/authorizationAction"
"$ref": "#/definitions/policyAction"
}
},
"entityChains": {
Expand Down Expand Up @@ -145,7 +133,7 @@
"title": "ephemeral resource attributes id from the request"
},
"action": {
"$ref": "#/definitions/authorizationAction",
"$ref": "#/definitions/policyAction",
"title": "Action of the decision response"
},
"decision": {
Expand Down Expand Up @@ -269,6 +257,18 @@
},
"title": "A logical bucket of attributes belonging to a \"Resource\""
},
"policyAction": {
"type": "object",
"properties": {
"standard": {
"$ref": "#/definitions/ActionStandardAction"
},
"custom": {
"type": "string"
}
},
"title": "An action an entity can take"
},
"protobufAny": {
"type": "object",
"properties": {
Expand Down
Loading