This example server demonstrates how to run gRPC accessible via grpc, grpc-web, grpc-gateway, and grpc-over-webrtc all on the same port while hosting other HTTP services.
Build
make build
Run
make run-server
make run-client
With auth
make run-server-auth
make run-client-auth
With auth via mTLS (no UI)
make run-server-auth-tls
make run-client-auth-tls
With an external auth source
make run-server-auth-internal # Use the UI on this one