You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
We did a huge work to make it real: nspcc-dev/neofs-api#283, nspcc-dev/neofs-node#2716. Basically: restrict some operation by some attribute, make this operation with the attribute and big payload, make sure it was accepted and every child part (that does not have any attributes) is also accepted.
Solution Example
Create a container with PUT available for OTHER roles and eACL flag should be set (the test should be able to set eACL tables)
Create and set eACL for this container that restricts PUT operations for OTHER role
Create a bearer token that allows OTHER role to PUT objects with test=test attribute and sign it
Create another wallet
Try to PUT big object with test=test attribute to the container using another wallet and attaching the bearer
Try to GET it (just to be sure that parts were accepted OK and are available)
5. should be OK since the bearer overwrites eACL rules for such objects.
The text was updated successfully, but these errors were encountered:
Context
We did a huge work to make it real: nspcc-dev/neofs-api#283, nspcc-dev/neofs-node#2716. Basically: restrict some operation by some attribute, make this operation with the attribute and big payload, make sure it was accepted and every child part (that does not have any attributes) is also accepted.
Solution Example
test=test
attribute and sign ittest=test
attribute to the container using another wallet and attaching the bearer5.
should be OK since the bearer overwrites eACL rules for such objects.The text was updated successfully, but these errors were encountered: