Freigeben über


Hero-Beispiel für den Authentifizierungsdienst

Von Bedeutung

Dieses Beispiel ist auf GitHub Azure Samples für Node.js und C# verfügbar.

Azure Communication Services erfordert, dass Entwickler Benutzer- und Zugriffstokenanmeldeinformationen innerhalb eines vertrauenswürdigen Authentifizierungsdiensts generieren. Azure Communication Services ist identitätsneutral. Um mehr zu erfahren, schauen Sie sich unsere konzeptionelle Dokumentation an.

Dieses Repository enthält ein Beispiel für eine Serverimplementierung eines Authentifizierungsdiensts für Azure Communication Services. Es verwendet bewährte Methoden, um einen vertrauenswürdigen Back-End-Dienst zu erstellen, der Azure Communication Services-Anmeldeinformationen ausgibt und sie Microsoft Entra-Identitäten zuordnet.

Verwenden Sie dieses Beispiel, um Sie in den folgenden Szenarien zu unterstützen:

  • Als Entwickler müssen Sie einen Authentifizierungsfluss aktivieren, um Azure Communication Services-Benutzeridentitäten zu generieren, die einer Microsoft Entra-Identität zugeordnet sind. Verwenden Sie dann die Identität, um Zugriffstoken bereitzustellen, die in Anruf- und Chaterfahrungen verwendet werden.
  • Als Entwickler müssen Sie einen Authentifizierungsfluss für Azure Communication Services aktivieren, um Teams-Identitäten zu unterstützen, die mithilfe einer Microsoft 365 Microsoft Entra-Identität eines Teams-Benutzers erfolgen, um ein Azure Communication Services-Token abzurufen, um Teams-Anrufe/Chats beitreten zu können.

Hinweis

Wenn Sie mit Azure Communication Services beginnen möchten, sich aber noch in Lern- und Prototypphasen befinden, schauen Sie sich unsere Schnellstarts für die ersten Schritte mit Benutzern und Zugriffstoken für Azure-Kommunikationsdienste an.

Screenshot der Beispielarchitektur des Azure Communication Services-Authentifizierungsservers

Da sich dieses Beispiel nur auf die Server-APIs konzentriert, ist die Clientanwendung nicht Teil davon. Wenn Sie die Clientanwendung zum Anmelden von Endbenutzern mithilfe der Microsoft Entra-ID hinzufügen möchten, folgen Sie den MSAL-Beispielen.

Voraussetzungen

Um dieses Beispiel ausführen zu können, benötigen Sie Folgendes:

Erste Schritte

Wenn Sie sich fragen, wo Sie beginnen sollten, finden Sie hier einige Szenarien, die Ihnen helfen, loszulegen:

Endpunkte

Dieses Beispiel für Azure Communication Services-Lösungen – Authentifizierungsserver stellt Antworten für Benutzer - und Tokenendpunkte bereit. Weitere Details finden Sie im Designdokument "Endpunkte und Antworten".

Nächste Schritte

Weiterführende Lektüre

Erste Schritte

Wenn Sie sich fragen, wo Sie beginnen sollten, finden Sie hier einige Szenarien, die Ihnen helfen, loszulegen:

Endpunkte

Dieses Beispiel für Azure Communication Services-Lösungen – Authentifizierungsserver stellt Antworten für Benutzer - und Tokenendpunkte bereit. Weitere Details finden Sie im Designdokument "Endpunkte und Antworten".

Nächste Schritte

Weiterführende Lektüre