Git Product home page Git Product logo

Comments (8)

hsluoyz avatar hsluoyz commented on June 9, 2024 1

OK. @ashish493 @ComradeProgrammer plz note that our final goal would be becoming a 3rd-party authorization solution for Istio like: https://istio.io/latest/blog/2021/better-external-authz/

image

from envoy-authz.

hsluoyz avatar hsluoyz commented on June 9, 2024

@ashish493

from envoy-authz.

ashish493 avatar ashish493 commented on June 9, 2024

@hsluoyz ,Could you create a new repositiory for this plugin?
I'm thinking to create a Envoy based casbin plugin which could be plugged into any service mesh which allows envoy proxies.

For the Istio use case, the proxy has to get deployed on the k8s cluster. For this to work, external authorization in envoy should be enabled. The proxy would then filter all the requests through Casbin before sending them to any service.

from envoy-authz.

hsluoyz avatar hsluoyz commented on June 9, 2024

@ashish493 created here: https://github.com/casbin/envoy-authz

from envoy-authz.

hsluoyz avatar hsluoyz commented on June 9, 2024

@ComradeProgrammer plz test this envoy-authz middleware based on the official guide: https://istio.io/latest/docs/tasks/security/authorization/authz-custom/

from envoy-authz.

ashish493 avatar ashish493 commented on June 9, 2024

@hsluoyz , I have only added the deployment file and Dockerfile for server. I still need to create the grpc server(for authorizing all queries through casbin) which is under construction.

from envoy-authz.

ComradeProgrammer avatar ComradeProgrammer commented on June 9, 2024

So do I still need to test this middleware, or shall I wait for the implementation of grpc server?
@hsluoyz

from envoy-authz.

hsluoyz avatar hsluoyz commented on June 9, 2024

Done at: https://github.com/casbin/envoy-authz

from envoy-authz.

Related Issues (3)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.