Azure / Azure/azure-sdk-for-python

azure-communication doesn't support managed identity authentication

Offen
#43,903 2 Kommentare 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Dieses Issue hat noch niemand übernommen.

Client Communication - Email customer-reported needs-team-attention question Service Attention
Vorherrschende Sprache
Python
Sterne
5.6k
Forks
3.4k
Ø Merge
2 T. 2 Std.
Gemergte PRs (30 T.)
213

Beschreibung

When using the communication services to send emails using the python SDK, it's not possible to use the managed identity authentication.
The type-hinting specifies either AzureKeyCredential or TokenCredential, both of which are "password-based", which we want to avoid, for obvious reasons, especially when Azure is pushing for managed identity authentication on all services.

Beitragsleitfaden

Beitragsleitfaden öffnen

Erste Schritte

  1. Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
  3. Forke das Repository und arbeite in einem Branch.
  4. Öffne einen Pull Request, der die Issue-Nummer nennt.

Rechercherichtung

Beginne damit, den Einstiegspunkt des Python SDK für das Senden von E-Mails über Azure Communication Services zu finden und die im Issue erwähnten Typannotationen für Anmeldeinformationen zu untersuchen. Ermittle, wo die Authentifizierungsunterstützung definiert ist und welche fokussierten Tests sie abdecken; abgeschlossen ist die Aufgabe, wenn das SDK die Managed-Identity-Authentifizierung eindeutig akzeptiert, ohne kennwortbasierte Anmeldeinformationen zu erfordern.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
azure, python
Bereich
api, authentication, cloud
Issue-Typ
Feature
Schwierigkeit
4/5
Geschätzter Aufwand
3-5 Tage
Aktivitätsstatus
Veraltet
Klarheit
Muss geklärt werden
Anfängerfreundlichkeit
35/100

Neue Issues direkt in Ihr Postfach

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