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

Handle missing issuer claim for GitHub JWT

Aperta
#1,129 1 commento 0 reazioni 0 assegnatari Vedi su GitHub
Priority: Low
Lingua principale
Elixir
Stelle
234
Fork
82
Metriche di merge delle PR
Nessuna PR unita negli ultimi 30g

Descrizione

# 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).

Guida per i contributori

Apri la guida per i contributori

Valutazione

Questa issue non è ancora stata valutata.

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.