在服务类中记录标头值

问题描述 投票:0回答:1

我有一个用 Kotlin 编写的 grpc 应用程序。有一个要求,我需要获取标头元数据中存在的客户端 ID 信息并登录我的服务类。当前的结构是我有拦截器,其中包含标头数据,控制器只能访问请求并调用服务类。有什么方法可以通过使用任何实用程序类等来做到这一点,因为我无法将元数据传递给控制器/服务,这需要进行不可能的签名更改。

kotlin header metadata grpc
1个回答
0
投票

您可以通过 gRPC 上下文传递 client-id。

这是一个示例:https://github.com/grpc/grpc-kotlin/issues/85#issuecomment-626181107

© www.soinside.com 2019 - 2024. All rights reserved.