go-grpc-middleware
Developed for the Go programming language, this library provides interceptor components, assistive tools, and chain mechanisms for gRPC services. Observability signals allow to configure common functions such as authentication, retry, and error recovery. It is used to create clean and common functionality shares in server and client-side gRPC methods.
grpc-ecosystem · Authentication & Identity
Common commercial products in this category: Auth0, Okta, AWS Cognito
- You run multiple gRPC interconnectors sequentially with a chain structure.
- You add observable signals with logging, metric collection, and tracking tools.
- You integrate authentication and error recovery mechanisms into gRPC services.
- • NeutralGitHub Issue
go-grpc-middleware.v2: Action Plan.
“Hi :wave: We have tons of stuff to improve in this library and there wasn't really time for this. Let's do it finally! Let's maintain this issue as a single place to track our work. :muscle: cc @domgreen @johanbrandhorst @mwitkow The plan is to start from scratch in the `v2`…”