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

时间:2017-06-04 20:05:35

标签: c# authentication metadata middleware grpc

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

我搜索范围广,我提出的最好的是,某些拦截器可用于java和go,但是在C#内部(我在代码中也看到了这一点)。

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

我怎样才能做到这一点?

1 个答案:

答案 0 :(得分:1)

现在有一个pull请求可以添加对C#Interceptor的支持,看起来它有可能被合并。在2017-09-28的gRPC社区会议上对此进行了讨论:https://docs.google.com/document/d/1DTMEbBNmzNbZBh8nOivsnnw3CwUr1Q7WGRe7rNxyHOU

https://github.com/grpc/proposal/pull/38