microsoftgraph / microsoftgraph/msgraph-sdk-powershell
OIDC support
Dieses Issue hat noch niemand übernommen.
- Vorherrschende Sprache
- C#
- Sterne
- 898
- Forks
- 230
- Ø Merge
- 2 T. 5 Std.
- Gemergte PRs (30 T.)
- 31
Beschreibung
Is your feature request related to a problem? Please describe the problem.
I am trying to use Connect-MgGraph in github actions in a similar way to "az login". I would like to leverage OIDC similar to the approach used in "az login" see: https://github.com/Azure/login?tab=readme-ov-file#login-with-openid-connect-oidc-recommended
Describe the solution you'd like.
MgGraph would respect a federated identity credential ( example https://learn.microsoft.com/en-us/entra/workload-id/workload-identity-federation-create-trust?pivots=identity-wif-apps-methods-azp#github-actions) and perform the OIDC authorization flow when the clientid/application was configured for federation.
Additional context?
Beitragsleitfaden
Erste Schritte
- Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
- Forke das Repository und arbeite in einem Branch.
- Öffne einen Pull Request, der die Issue-Nummer nennt.
Rechercherichtung
Beginne am Connect-MgGraph-Einstiegspunkt und prüfe, wie die Konfiguration der Client-ID/Anwendung derzeit die Authentifizierung behandelt. Vergleiche den angeforderten GitHub Actions OIDC-Ablauf mit den verlinkten Anleitungen zu Azure Login und föderierter Identität; abgeschlossen ist die Aufgabe, wenn sich eine föderierte Anwendung über OIDC ohne interaktive Anmeldung authentifizieren kann.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- azure, csharp, github-actions, powershell
- Bereich
- authentication, cloud, security
- Issue-Typ
- Feature
- Schwierigkeit
- 5/5
- Geschätzter Aufwand
- Über eine Woche
- Aktivitätsstatus
- Ruhig
- Klarheit
- Größtenteils klar
- Anfängerfreundlichkeit
- 45/100