Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/310.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# C语言中的Grpc中间件或拦截器#_C#_Authentication_Metadata_Middleware_Grpc - Fatal编程技术网

C# C语言中的Grpc中间件或拦截器#

C# C语言中的Grpc中间件或拦截器#,c#,authentication,metadata,middleware,grpc,C#,Authentication,Metadata,Middleware,Grpc,我正在用C#实现一个grpc服务,我正在试图弄清楚是否可以使用某种中间件进行身份验证 我搜索了很多地方,我得到的最好的结果是,java和go中有一些拦截器,但是C#中有内部拦截器(我在代码中也看到了这一点) 我正在使用jwt令牌,希望通过元数据传递它们,并在每次调用时验证它们 我怎样才能做到这一点 现在有一个pull请求,它增加了对C#拦截器的支持,看起来它有可能被合并。在2017年9月28日举行的gRPC社区会议上对此进行了讨论: 对于任何关注这个问题的人来说,在提出这个问题时,GRPC的C-

我正在用C#实现一个grpc服务,我正在试图弄清楚是否可以使用某种中间件进行身份验证

我搜索了很多地方,我得到的最好的结果是,java和go中有一些拦截器,但是C#中有内部拦截器(我在代码中也看到了这一点)

我正在使用jwt令牌,希望通过元数据传递它们,并在每次调用时验证它们


我怎样才能做到这一点

现在有一个pull请求,它增加了对C#拦截器的支持,看起来它有可能被合并。在2017年9月28日举行的gRPC社区会议上对此进行了讨论:


对于任何关注这个问题的人来说,在提出这个问题时,GRPC的C-Core版本不支持中间件。它们存在,但是是一个内部实现细节。您可以在Java中找到它们,然后继续。