-
Notifications
You must be signed in to change notification settings - Fork 282
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
Authorizing User against requested extension endpoint #2622
Comments
[Triage] This is part of the Extensions project. |
@scrawfor99 commenting so you're able to assign me the issue. I started looking into during downtime from 2553 |
@scrawfor99 @cwperks Hi, I was working on this, but then while looking for more info I came across this branch/PR which at first sight seem to me to be aiming at the same thing. Is that the case? |
Hi @samuelcostae, that PR is related but there are still items related to figure out. I was hoping to get extension TLS related changes merged earlier which helps with testing REST-layer authz since you can spin up an extension and an opensearch node with the security plugin installed and test the change end-to-end. Eventually, all of that manual testing will be automated where we can test an opensearch node with the security plugin installed operating with extensions. Related to that PR there are 2 immediate follow-up problems to figure out:
There also needs to be a way to permission based on index patterns that are supplied with a request too. This second item isn't captured in an issue yet, but I will create one for it on Monday. |
@cwperks Thanks!
Edit: |
@samuelcostae Yes that's the one. I was hoping to have some of these merged/closer to merging by now but these are currently blocked by this PR in the SDK repo: opensearch-project/opensearch-sdk-java#619 When checking out that branch in opensearch core do:
to publish artifacts to your local maven repository which will be picked up first during gradle dependency resolution if artifacts exist in your local maven repo. |
Addressed in the REST AuthZ META feature, closing. |
[WIP] #2601
We need to create a new check to confirm if a user is authorized to make a request to a specific endpoint. This is not currently part of our security model, but we want to add it to enhance security and efficiency by preventing any unauthorized requests to the extension. This will improve network bandwidth by discarding unauthorized requests since all communication with extensions would happen at REST Layer.
The text was updated successfully, but these errors were encountered: