code-corps / code-corps/code-corps-api

Handle missing issuer claim for GitHub JWT

未关闭
#1,129 1 条评论 0 个 reaction 已指派 0 人 在 GitHub 查看
Priority: Low
主要语言
Elixir
星标
234
派生
82
PR 合并指标
30 天内没有已合并 PR

描述

# Problem

If we're lacking the proper ENV variables for getting an integrations token, we'll get the following for code that tries to exchange our application credentials for a token:

```
(MatchError) no match of right hand side value: {:error, %CodeCorps.GitHub.APIError{documentation_url: "https://developer.github.com/v3", errors: nil, message: "Missing 'issuer' claim ('iss') in assertion", status_code: 401}}
```

We should handle this error more directly by explaining what's happening here (i.e. you're missing some configuration that makes JWT work).

贡献指南

打开贡献指南

评估

这个 Issue 还没有评估数据。

把新 issue 发到你的邮箱

精选适合新手参与的 GitHub issue 摘要。