Erste Schritte mit dem Hero-Beispiel für den vertrauenswürdigen Authentifizierungsdienst
Überblick
Für Azure Communication Services müssen Entwickler Anmeldeinformationen für Benutzer und Zugriffstoken innerhalb eines vertrauenswürdigen Authentifizierungsdiensts erstellen. Azure Communication Services ist identitätsunabhängig. Weitere Informationen finden Sie in unserer konzeptionellen Dokumentation.
Dieses Repository bietet 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 Anmeldeinformationen für Azure Communication Services ausstellt und sie Microsoft Entra-Identitäten zuordnet.
Dieses Beispiel kann Ihnen in den folgenden Szenarien helfen:
- Als Entwickler müssen Sie einen Authentifizierungsflow aktivieren, um Benutzeridentitäten für Azure Communication Services zu generieren, die einer Microsoft Entra-Identität zugeordnet sind. Mithilfe dieser Identität stellen Sie dann Zugriffstoken bereit, die Sie für Anrufe und Chats verwenden können.
- Als Entwickler müssen Sie einen Authentifizierungsflow für die Unterstützung von Teams-Identitäten durch Azure Communication Services aktivieren, der mithilfe einer Microsoft 365 Microsoft Entra-Identität eines Benutzers von Teams ein Azure Communication Services-Token abruft, um dem Anruf/Chat von Teams beitreten zu können.
Hinweis
Wenn Sie mit Azure Communication Services beginnen möchten, sich aber noch in der Lern-/Prototyperstellungsphase befinden, sehen Sie sich unsere Schnellstarts für die ersten Schritte mit Benutzern und Zugriffstoken für Azure Communication Services an.
Da sich dieses Beispiel nur auf die Server-APIs konzentriert, ist die Clientanwendung nicht Teil des Beispiels. Wenn Sie die Clientanwendung hinzufügen möchten, um Benutzer mithilfe von Microsoft Entra ID anzumelden, dann folgen Sie den MSAL-Beispielen hier.
Voraussetzungen
Damit Sie dieses Beispiel ausführen können, müssen Sie wie folgt vorgehen:
- Registrieren Sie Client- und Serveranwendungen (Web-API) in Microsoft Entra ID als Teil des Workflows On Behalf Of (Im Auftrag von). Befolgen Sie die Anweisungen zu den Richtlinien zur Einrichtung von Registrierungen.
- Eine bereitgestellte Azure Communication Services-Ressource. Erstellen einer Azure Communication Services-Ressource
- Aktualisieren Sie die Serveranwendung (Web-API) mit den Informationen aus den App-Registrierungen.
Erste Schritte
Wenn Sie sich fragen, wo Sie anfangen sollen, finden Sie hier ein paar Szenarien, die Ihnen den Einstieg erleichtern:
„Ich möchte sehen, was dieses Beispiel für den Azure Communication Services-Authentifizierungsserver bietet, indem ich es ausführe!“
- Sehen Sie sich unseren Leitfaden zur lokalen Bereitstellung an.
„Wie funktioniert das Beispiel für den Azure Communication Services-Authentifizierungsserver?“
- Sehen Sie sich unsere Dokumentation zum konzeptuellen Design an. In dieser Dokumentation wird der interne Entwurf des Diensts beschrieben.
Endpunkte
Dieses Beispiel für „Azure Communication Services-Lösungen – Authentifizierungsserver“ stellt Antworten für Benutzer- und Tokenendpunkte bereit. Weitere Informationen finden Sie in unserer Dokumentation zum Entwurf von Endpunkten und Antworten.
Nächste Schritte
Zusätzliche Lektüre
- Azure Communication Services-Dokumentation: Weitere Informationen zum Hinzufügen von Sprache, Video, Chat und Telefonie finden Sie in unserer offiziellen Dokumentation.
- Azure Communication Services – Hero-Beispiele: Weitere Azure Communication Services-Beispiele finden Sie auf unserer Übersichtsseite für Beispiele.
- On-Behalf-Of-Workflow: Hier erhalten Sie weitere Informationen zum OBO-Workflow (On Behalf Of, Im Auftrag von).
- Erstellen einer geschützten API: Detailliertes Beispiel für das Erstellen einer geschützten API.
- Offene Graph-Erweiterungen: Hier erhalten Sie weitere Informationen zu offenen Microsoft Graph-Erweiterungen.
Erste Schritte
Wenn Sie sich fragen, wo Sie anfangen sollen, finden Sie hier ein paar Szenarien, die Ihnen den Einstieg erleichtern:
„Ich möchte sehen, was dieses Beispiel für den Azure Communication Services-Authentifizierungsserver bietet, indem ich es ausführe!“
- Sehen Sie sich unseren Leitfaden zur lokalen Bereitstellung an.
„Wie funktioniert das Beispiel für den Azure Communication Services-Authentifizierungsserver?“
- Sehen Sie sich unsere Dokumentation zum konzeptuellen Design an. In dieser Dokumentation wird der interne Entwurf des Diensts beschrieben.
Endpunkte
Dieses Beispiel für „Azure Communication Services-Lösungen – Authentifizierungsserver“ stellt Antworten für Benutzer- und Tokenendpunkte bereit. Weitere Informationen finden Sie in unserer Dokumentation zum Entwurf von Endpunkten und Antworten.
Nächste Schritte
Zusätzliche Lektüre
- Azure Communication Services-Dokumentation: Weitere Informationen zum Hinzufügen von Sprache, Video, Chat und Telefonie finden Sie in unserer offiziellen Dokumentation.
- Azure Communication Services – Hero-Beispiele: Weitere Azure Communication Services-Beispiele finden Sie auf unserer Übersichtsseite für Beispiele.
- On-Behalf-Of-Workflow: Hier erhalten Sie weitere Informationen zum OBO-Workflow (On Behalf Of, Im Auftrag von).
- Erstellen einer geschützten API: Detailliertes Beispiel für das Erstellen einer geschützten API.
- Offene Graph-Erweiterungen: Hier erhalten Sie weitere Informationen zu offenen Microsoft Graph-Erweiterungen.