GitHub Apps support arbitrary issuers for federated credentials [GA]

Offen
#1,288 0 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Dieses Issue hat noch niemand übernommen.

Bewertung

Schwierigkeit
5/5
Geschätzter Aufwand
Über eine Woche
Anfängerfreundlichkeit
30/100
Issue-Typ
Feature
Klarheit
Muss geklärt werden
Aktivitätsstatus
Ruhig
Tech-Stack
github

Rechercherichtung

Dieser Roadmap-Eintrag identifiziert keine Repository-Dateien, Tests oder Implementierungseinstiegspunkte, die zuerst untersucht werden sollten. Verwende den Authentifizierungsbereich für föderierte Anmeldeinformationen der GitHub App als Ausgangsbereich; die Arbeit ist abgeschlossen, wenn beliebige kompatible Issuer und Claims ohne private Schlüssel Installationstokens ausstellen können.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Beschreibung

Copilot Enterprise Copilot for Business Enterprise Free GA Team
Value Prop

You can now authenticate GitHub Apps using any compatible identity provider — including SPIFFE, Okta, GCP, AWS, Kubernetes clusters, and more — instead of managing private keys. Configure any issuer and claims that fit your infrastructure, and use federated credentials to mint installation tokens for your app's installations. This gives every team, regardless of their technology stack, a secure and flexible alternative to long-lived private keys.

Expected Outcome

Developers and platform teams can eliminate the operational burden of storing, rotating, and securing GitHub App private keys by integrating directly with the identity providers already powering their infrastructure. By extending federated credential support to any compatible issuer, GitHub Apps fit naturally into modern zero-trust and cloud-native environments. The result is a more secure authentication model that reduces credential sprawl and scales with the diversity of real-world infrastructure setups.

Vorherrschende Sprache
Keine Sprachdaten
Sterne
9k
Forks
1.8k
PR-Merge-Kennzahlen
Keine gemergten PRs in 30 T.

Entwicklungsumgebung

Erste Schritte

  1. Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
  3. Forken Sie das Repository und arbeiten Sie in einem Branch.
  4. Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.

Mehr aus github/roadmap

Alle Issues in github/roadmap

Ähnliche Issues

Weitere Issues zu Security

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.