Google 使用受信任凭据的 RPC 身份验证

Google RPC authentication with trusted credentials

gRPC中有一个例子:

Channel channel = new Channel("127.0.0.1:30051", ChannelCredentials.Insecure);

有效。现在我想使用登录名/密码对或使用 Windows 可信身份验证来验证服务器上的用户。 身份验证文档 https://grpc.io/docs/guides/auth/ 显示了一些示例:

是否可以使用 gRPC 在两台 Windows PC 之间进行 Windows 可信身份验证?

我相信客户端 SSL 就是您要找的:https://grpc.io/docs/guides/auth/#using-client-side-ssltls

您想验证连接的两端。这不是一项简单的任务,因为您必须在集群中管理和更新证书。

如果您正在寻找的是 Windows 特定于帐户的集成,我认为 gRPC 今天没有提供。您可以 post 向 https://github.com/grpc/grpc/issues 提出功能请求。