Skip to content
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

Send privately #17

Open
roman-khimov opened this issue May 12, 2023 · 2 comments
Open

Send privately #17

roman-khimov opened this issue May 12, 2023 · 2 comments
Labels
feature Completely new functionality I2 Regular impact S3 Minimally significant U4 Nothing urgent

Comments

@roman-khimov
Copy link
Member

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.

@roman-khimov
Copy link
Member Author

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 roman-khimov added this to the v0.6.0 milestone Oct 5, 2023
@mike-petrov mike-petrov added the enhancement Improving existing functionality label Oct 11, 2023
@roman-khimov roman-khimov added U4 Nothing urgent S3 Minimally significant I2 Regular impact feature Completely new functionality and removed enhancement Improving existing functionality labels Dec 20, 2023
@roman-khimov roman-khimov removed this from the v0.6.0 milestone Aug 19, 2024
@roman-khimov
Copy link
Member Author

Not before we solve nspcc-dev/panel-fs-neo-org#174.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature Completely new functionality I2 Regular impact S3 Minimally significant U4 Nothing urgent
Projects
None yet
Development

No branches or pull requests

2 participants