转到GRPC传输层身份验证



我正在尝试实现传输层/客户端/身份验证,即而不是基于证书。问题是我使用的是ALB(应用程序负载均衡器(,不幸的是,它终止了SSL连接,所以证书不是一个选项。有哪些可靠的替代方案?你有类似的问题吗?

TLS只是传输层身份验证的一种类型。google.golang.org/grpc/credentials/*包中还有其他几种身份验证机制的实现,既用于传输层,也用于每次调用的身份验证(如OAuth2(。

如果它们都不适合您的需要,您可以通过实现TransportCredentials接口或PerRPCCredentials界面来编写自己的凭据。

最新更新