.net - .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 客户端中实现通道身份验证?
任何帮助,将不胜感激。
解决方案
看起来最近添加了 netstandard2.0。 https://github.com/grpc/grpc-dotnet/pull/1203。不确定发布时间表,但看起来开发工作已经完成。
您的另一个选择是使用支持 netstandard2.0 和 net4.5 目标的 gRPC 核心库https://github.com/grpc/grpc/tree/master/src/csharp
推荐阅读
- flutter - 使用 Flutter 加载屏幕时如何淡入小部件?
- d3.js - 在 a 内的两个元素之间放置一条线
有缩放事件? - python - 如何在使用 GBM 算法期间估计 ram 使用情况
- c# - LINQ 查询返回列表中的相同记录
- asp.net-core - 向 AddCors 中的 builder.WithOrigins 提供一组来源
- python-3.6 - 如何从子类中的协程中正确调用协程
- python - 这个python字符串怎么分解
- node.js - 清理 npm 生态系统 [更新]
- node.js - 在 NodeJS 中使用 Microsoft 365 电子邮件服务器发送电子邮件
- javascript - 如何为多连接(开发和生产)Prisma 定义数据源