10 Kommentare (10 Kommentare)3 Reaktionen (3 Reaktionen)0 zugewiesene Personen (0 zugewiesene Personen)C++5.373 Forks (5.373 Forks)batch import
area/jwt_authnenhancementhelp wantedno stalebot
Repository-Metriken
- Stars
- 27.997 Sterne (27.997 Sterne)
- PR-Merge-Metriken
- Durchschn. Merge 8T (Durchschn. Merge 8T)378 gemergte PRs in 30 T (378 gemergte PRs in 30 T)
Beschreibung
Title: One line description
Description:
The jwt authn filter should try to re-fetch the keys if it encounters an unknown key. This allows the jwt authn filter work with a provider that rotates keys (for example, Zitadel).
[optional Relevant Links:]
https://github.com/envoyproxy/gateway/issues/4180
Contributor Guide
- Research-Richtung
- Untersuchen Sie den vorhandenen JWT Authentifizierungsfiltercode in Envoy, um zu verstehen, wie Schlüssel derzeit geladen und zwischengespeichert werden. Identifizieren Sie, wo die Schlüssel ID (kid) überprüft wird, und implementieren Sie eine Logik, um bei einem unbekannten kid einen erneuten Abruf der Schlüssel auszulösen. Stellen Sie die Threadsicherheit sicher und behandeln Sie mögliche Fehler.
- Tech Stack
- Keine
- Domain
- securityauthenticationapi
- Issue Type
- Funktion
- Voraussetzungen
- C++Envoy development setupJWT knowledge