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

Auth support for RIFT (ACL) and so on. #4

Open
asilenkov opened this issue Feb 18, 2014 · 2 comments
Open

Auth support for RIFT (ACL) and so on. #4

asilenkov opened this issue Feb 18, 2014 · 2 comments

Comments

@asilenkov
Copy link

  1. We gonna implement some auth for our content.
  2. Bucket ACL - READ: anon public/not public auth with key access/no access
  3. Object ACL - READ: anon public/not public auth with key access/no access
  4. May be temporary key with expire date. Like in S3.
  5. Some mix of rules - bucket is private but some objects within are not and vice versa.

As far as I could understand now we have only simple auth check for bucket (ughh namespace).
Could we suggest it to fulfill roadmap if any ))

  1. Its kinda sad that it's not compatible with S3. We have plenty of tools available like Bucket explorer, Bucket commander, Bucket smth and other stuff. Python Boto, alot of bindings for every language imagined. Fast integration into existing infrastructure hardly possible especially with lack of documentation. Just thoughts though ))
@bioothod
Copy link
Member

Buckets are kind of 'acl-with-single-auth-entry', there could be a list of tokens I believe instead of one token per bucket.

Expiring keys are not supported, although they can be implemented manually with appropriate secondary indexes. s3 api is not supported yet, but we think about it

@bioothod
Copy link
Member

#‎Elliptics‬ HTTP frontend ‪#‎RIFT‬ got full per-bucket ACL support

http://www.ioremap.net/node/946/
http://reverbrain.com/elliptics-http-frontend-rift-got-full-per-bucket-acl-support/

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants