首页 > 解决方案 > .Net Standard 2.0 gRPC 通道认证

问题描述

我正在构建一个使用 gRPC 与另一个服务通信的 .Net 应用程序。

我遇到的问题是客户端是 .Net Standard 2.0 应用程序。这不能升级。

在另一个项目中,我成功地让 .Net Core 3.1 客户端与使用 Grpc.Net.Client 进行身份验证的服务进行通信。 https://www.nuget.org/packages/Grpc.Net.Client

我遇到的问题是.Net Standard 2.0 没有这个库的版本,我正在努力实现通道身份验证。

是否有类似的库或示例代码可以在 .Net Standard 2.0 客户端中实现通道身份验证?

任何帮助,将不胜感激。

标签: .netgrpc.net-standard.net-standard-2.0

解决方案


看起来最近添加了 netstandard2.0。 https://github.com/grpc/grpc-dotnet/pull/1203。不确定发布时间表,但看起来开发工作已经完成。

您的另一个选择是使用支持 netstandard2.0 和 net4.5 目标的 gRPC 核心库https://github.com/grpc/grpc/tree/master/src/csharp


推荐阅读