Send privately #15

Open
opened 2025-12-28 18:13:46 +00:00 by sami · 2 comments
Owner

Originally created by @roman-khimov on GitHub (May 12, 2023).

We can add "send privately" function to send.fs.neo.org to make objects available only to users logged in with specified e-mail addresses. It can work by attaching additional attributes ("Receiver") and generating bearer token that allows GETs if there is a match (default EACL should prohibit GETting objects with this attribute). Some additional auth/non-auth redirecting URL might be needed as well.

Originally created by @roman-khimov on GitHub (May 12, 2023). We can add "send privately" function to send.fs.neo.org to make objects available only to users logged in with specified e-mail addresses. It can work by attaching additional attributes ("Receiver") and generating bearer token that allows GETs if there is a match (default EACL should prohibit GETting objects with this attribute). Some additional auth/non-auth redirecting URL might be needed as well.
Author
Owner

@roman-khimov commented on GitHub (May 12, 2023):

Related to nspcc-dev/neofs-api#256, even though can be expressed now with

get receiver != "" -> deny
get * -> allow

primary EACL table and

get receiver == user@domain -> allow
get receiver != "" -> deny
get * -> allow

bearer.

@roman-khimov commented on GitHub (May 12, 2023): Related to nspcc-dev/neofs-api#256, even though can be expressed now with ``` get receiver != "" -> deny get * -> allow ``` primary EACL table and ``` get receiver == user@domain -> allow get receiver != "" -> deny get * -> allow ``` bearer.
Author
Owner

@roman-khimov commented on GitHub (Aug 19, 2024):

Not before we solve https://github.com/nspcc-dev/panel-fs-neo-org/issues/174.

@roman-khimov commented on GitHub (Aug 19, 2024): Not before we solve https://github.com/nspcc-dev/panel-fs-neo-org/issues/174.
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
nspcc-dev/send-fs-neo-org#15
No description provided.