【问题标题】:Cloud Endpoints Auth returning JWT Issuer is not configured when using Access Token from CICP/Firebase Auth使用来自 CICP/Firebase 身份验证的访问令牌时,未配置返回 JWT 颁发者的 Cloud Endpoints 身份验证
【发布时间】:2020-04-29 16:48:02
【问题描述】:

现在我的 OpenAPI yaml 看起来像这样:

我的 JWT 以原始格式输出的访问令牌如下所示:

Google-Issuer 和 JWT iss 完全相同,JWT Kid 匹配 google-jwks_uri 提供的链接内的密钥 ID,而 google-audiences 匹配 aud。所以,真的,我不能看看为什么这不起作用,但是当我使用 Bearer 访问令牌调用 api 时,我收到 401 和“未配置 Jwt 发行者”。

【问题讨论】:

标签: firebase-authentication jwt access-token google-cloud-endpoints


【解决方案1】:

@BryceSoker 我遇到了类似的问题,发现正在改变

x-google-issuer: "https://accounts.google.com" 到 x-google-issuer:“accounts.google.com”

匹配 ID 令牌中的 "iss": "accounts.google.com" 解决了问题。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-07-02
    • 2013-08-19
    • 2017-04-11
    • 1970-01-01
    • 1970-01-01
    • 2020-08-23
    相关资源
    最近更新 更多