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/ 显示了一些示例:
- 或者使用一些与 windows 帐户无关的 PEM 证书
- 或使用“可信”身份验证,但不是指一台 Windows 计算机信任另一台 Windows。意思是凭据受 Google.
信任
是否可以使用 gRPC 在两台 Windows PC 之间进行 Windows 可信身份验证?
我相信客户端 SSL 就是您要找的:https://grpc.io/docs/guides/auth/#using-client-side-ssltls
您想验证连接的两端。这不是一项简单的任务,因为您必须在集群中管理和更新证书。
如果您正在寻找的是 Windows 特定于帐户的集成,我认为 gRPC 今天没有提供。您可以 post 向 https://github.com/grpc/grpc/issues 提出功能请求。
gRPC中有一个例子:
Channel channel = new Channel("127.0.0.1:30051", ChannelCredentials.Insecure);
有效。现在我想使用登录名/密码对或使用 Windows 可信身份验证来验证服务器上的用户。 身份验证文档 https://grpc.io/docs/guides/auth/ 显示了一些示例:
- 或者使用一些与 windows 帐户无关的 PEM 证书
- 或使用“可信”身份验证,但不是指一台 Windows 计算机信任另一台 Windows。意思是凭据受 Google. 信任
是否可以使用 gRPC 在两台 Windows PC 之间进行 Windows 可信身份验证?
我相信客户端 SSL 就是您要找的:https://grpc.io/docs/guides/auth/#using-client-side-ssltls
您想验证连接的两端。这不是一项简单的任务,因为您必须在集群中管理和更新证书。
如果您正在寻找的是 Windows 特定于帐户的集成,我认为 gRPC 今天没有提供。您可以 post 向 https://github.com/grpc/grpc/issues 提出功能请求。