【问题标题】:How to add custom claim to bearer token?如何向不记名令牌添加自定义声明?
【发布时间】:2019-11-14 06:42:25
【问题描述】:

我们在 Goole Cloud 中使用 Bearer Token Flow:我们的合作伙伴/客户创建 JWT,使用私钥对其进行签名,然后将其发送给 Google。 Google 返回一个 JWT,然后合作伙伴/客户使用该 JWT 来使用我们的 API。

我们现在希望允许这些合作伙伴向 JWT 添加自定义声明。我们只需要一个更明确的声明,别无其他。 google 返回的 JWT 忽略了我们的自定义声明,它们根本不是我们获得的最终 JWT 的一部分。

如何允许合作伙伴在与 Google 签署不记名令牌时设置自定义声明?

【问题讨论】:

    标签: oauth-2.0 google-cloud-platform jwt


    【解决方案1】:

    请求 Google 颁发的 OAuth 访问令牌时无法添加自定义声明。

    在请求 Google 颁发的 OAuth 身份令牌时可以添加自定义声明。

    但是,根据您的问题,您的合作伙伴正在从服务帐户生成签名 JWT,将签名 JWT 交换为访问令牌,所以答案是您不能。

    【讨论】:

      猜你喜欢
      • 2021-11-14
      • 2020-01-15
      • 2021-12-01
      • 2019-06-24
      • 2014-12-22
      • 2019-03-24
      • 2014-03-09
      • 2017-11-29
      • 2020-10-24
      相关资源
      最近更新 更多