Update FrostFS ID contract #48

Closed
opened 2023-11-01 14:18:12 +00:00 by alexvanin · 0 comments
Owner

Update FrostFS ID contract and update frostfs-adm utility to deploy new version of the contract.
New contract should:

  1. support subjects (data users) addressed by wallet address,
  2. support groups of subjects
  3. support namespaces of subjects and groups inside,
  4. support subject claims such as: public key, name, other fields,
  5. allow write operation for transaction signed by allow-listed keys
  6. provide Go client for easier integration with the contract
  7. support debug mode when allow-list check is disable for test environments like dev-env (discussable /cc @fyrchik )
  8. remove previous dependencies on FrostFSID contract (

    if len(token) == 0 { // if container created directly without session

    )

Update FrostFS ID contract and update frostfs-adm utility to deploy new version of the contract. New contract should: 1) support subjects (data users) addressed by wallet address, 2) support groups of subjects 3) support namespaces of subjects and groups inside, 4) support subject claims such as: public key, name, other fields, 5) allow write operation for transaction signed by allow-listed keys 6) provide Go client for easier integration with the contract 7) support debug mode when allow-list check is disable for test environments like dev-env (discussable /cc @fyrchik ) 8) remove previous dependencies on FrostFSID contract (https://git.frostfs.info/TrueCloudLab/frostfs-contract/src/commit/901d5a4083a9453abea8b2d29f2929d20b0711eb/container/container_contract.go#L273)
dkirillov was assigned by alexvanin 2023-11-01 14:18:12 +00:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
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#48
No description provided.