【问题标题】:Is it possible to identify the user inside a gRPC service using Cloud Endpoints?是否可以使用 Cloud Endpoints 识别 gRPC 服务中的用户?
【发布时间】:2017-06-26 13:39:47
【问题描述】:

我正在研究将 gRPC 与云端点一起用于一个需要细粒度授权的新项目。在 ESP 将请求传递到我的 gRPC 服务之后,我是否有办法识别经过身份验证的用户,我根本不清楚。

我一直在翻阅可用于云端点解决方案的文档,试图找到这个问题的明确答案,但This article 是我能找到的最好的答案。它指定“gRPC 服务目前不支持在您的 API 中接收身份验证结果”,但老实说,我不知道这是否意味着我将无法知道是哪个用户发送了请求,或者它是否意味着其他东西。

如果您能提供见解,我将不胜感激!

感谢您的宝贵时间。

【问题讨论】:

    标签: google-app-engine google-cloud-platform google-cloud-endpoints


    【解决方案1】:

    那篇文章是错误的。我已经开出一张票来修复文件。

    身份验证结果作为 gRPC 元数据“X-Endpoint-API-UserInfo”传递给 gRPC 服务。

    【讨论】:

      【解决方案2】:

      注意 gRPC 元数据是小写的,所以使用“x-endpoint-api-userinfo”。

      【讨论】:

        猜你喜欢
        • 2017-03-23
        • 2023-04-01
        • 1970-01-01
        • 2019-05-11
        • 1970-01-01
        • 1970-01-01
        • 2019-04-05
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多