Skip to content

Feature: Add object permissions grants #49

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
merged 5 commits into from
May 24, 2023

Conversation

hyperschwartz
Copy link
Contributor

Description

This functionality was sorely missing from the application. It allows existing granters to grant access to objects to new values, instead of only on object write. It also adds a batch grant option that streams all added hashes as they are intercepted.

Change Summary

  • Expose client dependencies as API to ensure downstream consumers don't need to hunt down and import their own versions.
  • Add object and batch object grant optionality to the application server and client.
  • Compile and export kotlin protos to allow for flow exposure in the client.
  • Allow batch rpc processes to be configurable.
  • Create new queries to facilitate granter access grant discovery.
  • Expand the Gateway server tests to do round-trip calls into the ObjectService versus mocking it, ensuring that this new stuff actually works end-to-end.

@hyperschwartz hyperschwartz requested review from enkd and a team May 24, 2023 17:35
@hyperschwartz hyperschwartz merged commit 614c58e into main May 24, 2023
@hyperschwartz hyperschwartz deleted the hyperschwartz/add-object-permission-grant branch May 24, 2023 18:30
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants