. Net Стандарт 2.0 gRP C Авторизация канала - PullRequest
0 голосов
/ 02 апреля 2020

Я создаю приложение. Net, которое использует gRP C для связи с другой службой.

Проблема, с которой я сталкиваюсь, заключается в том, что клиент является приложением. Net Standard 2.0. Это не может быть обновлено.

В другом проекте у меня успешно есть клиент. Net Core 3.1, взаимодействующий со службой с использованием Grp c. Net .Client для аутентификации. https://www.nuget.org/packages/Grpc.Net.Client

Проблема, с которой я сталкиваюсь, заключается в том, что не существует версии этой библиотеки для. Net Standard 2.0, и я пытаюсь реализовать аутентификацию канала.

Существует ли подобная библиотека или пример кода для реализации аутентификации канала в. Net Стандартном клиенте 2.0?

Буду признателен за любую помощь.

1 Ответ

1 голос
/ 16 апреля 2020

https://github.com/grpc/grpc-dotnet клиенту требуется netstandard2.1 (. NET Core 3+), и это всегда будет так, потому что более ранние версии. NET не поддерживают необходимый HTTP / 2 привязки.

Для netstandard2.0 и net45 вы все еще можете использовать оригинальную реализацию gRP C C# do tnet: https://github.com/grpc/grpc/blob/master/src/csharp/README.md

...