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

Consider supporting ranger authorization systems? #113

Open
cloudkey opened this issue Dec 2, 2020 · 3 comments
Open

Consider supporting ranger authorization systems? #113

cloudkey opened this issue Dec 2, 2020 · 3 comments
Labels
enhancement New feature or request good first issue Good for newcomers no-stale No stale

Comments

@cloudkey
Copy link

cloudkey commented Dec 2, 2020

Is your feature request related to a problem? Please describe.
Ranger is a popular solution for big data permission verification, but it does not support AWS-S3 permission verification at present.

Describe the solution you'd like
At present, I have an idea that the Proxy intercepts the S3 request, sends the request to ranger-S3-Plugin for authorization verification, and then sends the request to AWS-S3 Server after verification.

This way, if my data is stored on S3, I can use proxy to do request interception and permission authentication as well.

Reference link: https://github.com/apache/ranger

@cloudkey cloudkey added the enhancement New feature or request label Dec 2, 2020
@oxyno-zeta
Copy link
Owner

oxyno-zeta commented Dec 2, 2020

Hello !

Thanks for your feature request. This could be interesting !
I will have a look when I will have time.

Just a information for you: this project doesn't implement the S3 api. It isn't that kind of proxy. It has it's own API. You will need specific development to access it in order to get your data. I hope I'm clear, tell me if not. Moreover, to be authenticated, the actual code need an OpenID Connect connection (basic auth is considered has authorized directly).

@oxyno-zeta oxyno-zeta added the good first issue Good for newcomers label Dec 2, 2020
@cloudkey
Copy link
Author

cloudkey commented Dec 3, 2020

Hello !

Thanks for your feature request. This could be interesting !
I will have a look when I will have time.

Just a information for you: this project doesn't implement the S3 api. It isn't that kind of proxy. It has it's own API. You will need specific development to access it in order to get your data. I hope I'm clear, tell me if not. Moreover, to be authenticated, the actual code need an OpenID Connect connection (basic auth is considered has authorized directly).

Thank you for your reply.

Yesterday, I thought about it again. In fact, I only need to do S3 permission authentication. So maybe I just need to be a proxy, intercept the request, and then do permission authentication, and if the authentication passes, send the request directly to AWS. So that I don't have to implement the specific S3 api.

@github-actions
Copy link

github-actions bot commented Jan 3, 2021

This issue is stale because it has been open 30 days with no activity. Remove stale label or comment or this will be closed in 10 days

@github-actions github-actions bot added the Stale label Jan 3, 2021
@oxyno-zeta oxyno-zeta added no-stale No stale and removed Stale labels Jan 4, 2021
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request good first issue Good for newcomers no-stale No stale
Projects
None yet
Development

No branches or pull requests

2 participants