frostfsid: Support proxy #63

Merged
dkirillov merged 1 commit from dkirillov/frostfs-contract:feature/frostfsid-support_proxy_client into master 2023-12-19 09:56:34 +00:00
Member

Should be merged after #62

Should be merged after #62
dkirillov self-assigned this 2023-12-15 14:05:20 +00:00
dkirillov force-pushed feature/frostfsid-support_proxy_client from 55e9cc97d0 to 49d1f38ed8 2023-12-15 14:14:04 +00:00 Compare
dkirillov force-pushed feature/frostfsid-support_proxy_client from 49d1f38ed8 to 338226e818 2023-12-15 14:20:54 +00:00 Compare
dkirillov force-pushed feature/frostfsid-support_proxy_client from 338226e818 to 1d83391e10 2023-12-15 14:23:25 +00:00 Compare
dkirillov changed title from WIP: [#XX] frostfsid: Support proxy to WIP: frostfsid: Support proxy 2023-12-15 14:24:07 +00:00
dkirillov requested review from storage-core-developers 2023-12-15 14:25:08 +00:00
dkirillov requested review from storage-core-committers 2023-12-15 14:25:08 +00:00
dkirillov requested review from storage-services-committers 2023-12-15 14:25:09 +00:00
dkirillov requested review from storage-services-developers 2023-12-15 14:25:09 +00:00
dkirillov changed title from WIP: frostfsid: Support proxy to frostfsid: Support proxy 2023-12-15 14:25:15 +00:00
Owner

The "best" possible scopes for proxy actor in this case would be CustomContracts: <policy contract hash>. This way we can use it's signature inside the policy contract but not anywhere else. Probably, this <policy contract hash> should be customized.
However, for simple scenarios, CalledByEntry is also enough -- it covers 99% of the usecases (call method and persist).

The "best" possible scopes for proxy actor in this case would be `CustomContracts: <policy contract hash>`. This way we can use it's signature _inside_ the policy contract but not anywhere else. Probably, this `<policy contract hash>` should be customized. However, for simple scenarios, `CalledByEntry` is also enough -- it covers 99% of the usecases (call method and persist).
dkirillov force-pushed feature/frostfsid-support_proxy_client from 1d83391e10 to 71a456aafc 2023-12-15 14:46:45 +00:00 Compare
dkirillov force-pushed feature/frostfsid-support_proxy_client from 71a456aafc to 07cd3077f4 2023-12-18 08:31:07 +00:00 Compare
dkirillov force-pushed feature/frostfsid-support_proxy_client from 07cd3077f4 to bce7ef18c8 2023-12-18 08:44:00 +00:00 Compare
pogpp approved these changes 2023-12-18 09:20:58 +00:00
alexvanin approved these changes 2023-12-18 10:20:17 +00:00
acid-ant approved these changes 2023-12-19 07:41:33 +00:00
dkirillov merged commit bce7ef18c8 into master 2023-12-19 09:56:34 +00:00
dkirillov deleted branch feature/frostfsid-support_proxy_client 2023-12-19 09:56:35 +00:00
Sign in to join this conversation.
No reviewers
TrueCloudLab/storage-core-developers
No milestone
No project
No assignees
5 participants
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: TrueCloudLab/frostfs-contract#63
No description provided.