Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Copilot Studio unterstützt einmaliges Anmelden (Single Sign-On, SSO) für Agenten, die in Microsoft Teams 1:1-Chats veröffentlicht wurden. Mithilfe dieser Funktion können sich Agenten automatisch mit ihren Microsoft-Teams-Anmeldeinformationen anmelden. SSO wird nur unterstützt, wenn Microsoft Entra ID verwendet wird.
Wichtig
Sie können SSO in Microsoft Teams-Chats verwenden, ohne dass eine manuelle Authentifizierung erforderlich ist. Um diese Methode für einen zuvor veröffentlichten Agent zu verwenden, konfigurieren Sie den Agent neu, um Authenticate mit Microsoft zu verwenden, und veröffentlichen Sie ihn dann erneut in Microsoft Teams. Es kann einige Stunden dauern, bis diese Änderung wirksam wird. Wenn ein Benutzer sich mitten in einer Unterhaltung befindet und die Änderung noch nicht erfolgt ist, kann er im Chat „Neu starten“ eingeben, um die Unterhaltung mit der neuesten Version des Agenten neu zu starten. Diese Änderungen sind jetzt für Teams 1:1-Chats zwischen dem Benutzenden und dem Agent verfügbar. Sie sind noch nicht für Gruppenchats oder Kanalnachrichten verfügbar.
SSO wird nicht unterstützt, wenn Ihr Agent in Dynamics 365 Customer Service integriert ist.
Fahren Sie mit dem folgenden Dokument nur fort, wenn dies erforderlich ist. Wenn Sie die manuelle Authentifizierung für Ihren Agent verwenden möchten, lesen Sie bitte Benutzerauthentifizierung mit Microsoft Entra ID konfigurieren.
Note
Wenn Sie die Teams-SSO-Authentifizierung mit der manuellen Authentifizierungsoption verwenden und den Agent gleichzeitig auf benutzerdefinierten Websites verwenden, müssen Sie die Teams-App mithilfe des App-Manifests bereitstellen.
Weitere Informationen finden Sie unter Das Teams-App-Manifest für einen Agenten herunterladen.
Andere Konfigurationen, wie beispielsweise Authentifizierungsoptionen außer 'Manuell' oder die Bereitstellung über Teams mit einem Klick per Copilot Studio, funktionieren nicht.
Voraussetzungen
- Erfahren Sie, wie Sie die Benutzerauthentifizierung in einem Thema verwenden.
- Einen Agent für Microsoft Teams verbinden und konfigurieren.
Konfigurieren Sie eine App-Registrierung
Bevor Sie SSO für Teams konfigurieren, richten Sie bitte die Benutzerauthentifizierung mit Microsoft Entra ID ein. Bei diesem Vorgang wird eine App-Registrierung erstellt, die Sie zum Einrichten von SSO benötigen.
Erstellen Sie eine App-Registrierung. Weitere Informationen finden Sie in den Anweisungen unter Benutzerauthentifizierung mit Microsoft Entra ID konfigurieren.
Die Umleitungs-URL hinzufügen.
Geheimen Clientschlüssel generieren.
Manuelle Authentifizierung konfigurieren.
Ermitteln Sie Ihre Teams-Kanal-App-ID
Öffnen Sie in Copilot Studio den Agent, für den Sie SSO konfigurieren möchten.
Wechseln Sie zur Seite Kanäle für Ihren Agent, und wählen Sie die Kachel Teams und Microsoft 365 Copilot aus.
Wählen Sie im Konfigurationsfenster Teams und Microsoft 365 Copilot die Option Details bearbeiten aus, erweitern Sie Mehr und wählen Sie dann neben dem Feld App-ID die Option Kopieren aus.
Fügen Sie die Teams-Kanal-App-ID zu Ihrer App-Registrierung hinzu
Gehen Sie zu Azure-Portal. Öffnen Sie die App-Registrierungsinstanz für die App-Registrierung, die Sie bei der Konfiguration der Benutzerauthentifizierung für Ihren Agenten erstellt haben.
Wählen Sie API sichtbar machen im Seitenbereich aus. Wählen Sie Festlegen für die Anwendung-ID-URI aus.
api://botid-{teamsbotid}eingeben und{teamsbotid}mit Ihrer Teams-Kanal-App-ID ersetzen, die Sie vorhin gefunden haben.
Wählen Sie Speichern.
Administratoreinwilligung erteilen
Anwendungen sind autorisiert, APIs aufzurufen, wenn Benutzer oder Administratoren während des Einwilligungsprozesses Berechtigungen erteilen. Weitere Informationen zu Berechtigungen finden Sie unter Berechtigungen und Zustimmung in der Microsoft Identity Platform.
Wenn die Option für die Administratoreinwilligung verfügbar ist, erteilen Sie die Zustimmung:
Wechseln Sie im Azure-Portal bei ihrer App-Registrierung zu API-Berechtigungen.
Wählen Sie Administratorenzustimmung für <Ihren Mandantennamen> gewähren und wählen Sie anschließend Ja aus.
Wichtig
Um zu vermeiden, dass Benutzende jeder Anwendung zustimmen müssen, muss mindestens eine Fachkraft mit der Rolle für die Anwendungs- oder Cloud-Anwendungsadministration die mandantenweite Einwilligung zu Ihren Anwendungsregistrierungen erteilen.
API Berechtigungen hinzufügen
Wechseln Sie im Azure-Portal bei ihrer App-Registrierung zu API-Berechtigungen.
Eine Berechtigung hinzufügen und Microsoft Graph auswählen.
Wählen Sie Delegierte Berechtigungen. Eine Liste von Berechtigungen wird angezeigt.
Erweitern Sie OpenId-Berechtigungen.
Wählen Sie OpenID und Profil aus.
Wählen Sie Berechtigungen hinzufügen aus.
Einen benutzerdefinierten Bereich für Ihren Agenten festlegen
Wechseln Sie im Azure-Portal in Ihrer App-Registrierungsinstanz zu Expose an API.
Wählen Sie Bereich hinzufügen aus.
Legen Sie die folgenden Eigenschaften fest:
Eigentum Wert Bereichsname Geben Sie Test.Readein.Wer kann die Einwilligung erteilen? Wählen Sie Administratoren und Benutzer aus Administratorzustimmung Anzeigename Geben Sie Test.Readein.Beschreibung der Administratorzustimmung Geben Sie Allows the app to sign the user in.ein.Staat Wählen Sie Aktiviert aus Note
Der Bereichsname
Test.Readist ein Platzhalterwert. Ersetzen Sie ihn durch einen Namen, der in Ihrer Umgebung sinnvoll ist.Wählen Sie "Bereich hinzufügen" aus.
Microsoft Teams Client-ID hinzufügen
Wichtig
Verwenden Sie die für Microsoft Teams Client-IDs bereitgestellten Werte buchstäblich in den folgenden Schritten, da diese Client-IDs für alle Mandanten identisch sind.
Wechseln Sie im Azure-Portal in Ihrer App-Registrierungsinstanz zu Expose an API und wählen Sie Add a client application aus.
In dem Feld Kunden ID geben Sie im Feld die Client-ID für Microsoft Teams Mobil/Desktop ein, die
1fec8e78-bce4-4aaf-ab1b-5451cc387264ist. Aktivieren Sie das Kontrollkästchen für den Umfang, den Sie zuvor erstellt haben.
Wählen Sie "Anwendung hinzufügen" aus.
Wiederholen Sie die vorherigen Schritte, jedoch geben Sie für Client-ID die Client-ID für Microsoft Teams im Web ein, die
5e3ce6c0-2b1f-4285-8d4b-75ee78787346lautet.Bestätigen Sie, dass die Seite Eine API zugänglich machen die Microsoft Teams Client-App-IDs aufführt.
Zusammenfassend sind die beiden Microsoft Teams-Client-IDs, die Sie zur Seite "Expose an API" hinzufügen:
1fec8e78-bce4-4aaf-ab1b-5451cc3872645e3ce6c0-2b1f-4285-8d4b-75ee78787346
Die Token-Austausch-URL zu den Authentifizierungseinstellungen Ihres Agenten hinzufügen
Um die Microsoft Entra ID Authentifizierungseinstellungen in Copilot Studio zu aktualisieren, fügen Sie die Tokenaustausch-URL hinzu, damit Microsoft Teams und Copilot Studio Informationen freigeben können.
Wechseln Sie im Azure-Portal in Ihrer App-Registrierungsinstanz zu Expose an API.
Wählen Sie unter Bereiche das Symbol "In Zwischenablage kopieren" aus.
Wählen Sie in Copilot Studio unter den Einstellungen für den Agenten die Option Sicherheit und dann die Kachel Authentifizierung aus.
Für den Token-Austausch-URL (erforderlich für SSO) fügen Sie den Bereich ein, den Sie zuvor kopiert haben.
Wählen Sie Speichern.
SSO zum Teams-Kanal Ihres Agenten hinzufügen
Wählen Sie in Copilot Studio unter den Einstellungen für den Agenten die Option Kanäle aus.
Wählen Sie die Kachel Teams und Microsoft 365 Copilot aus.
Wählen Sie Details bearbeiten und erweitern Sie Mehr.
Für Client-ID der AAD-Anwendung, geben Sie die Anwendungs-(Client-)ID aus Ihrer App-Registrierung ein.
Um diesen Wert zu erhalten, öffnen Sie das Azure-Portal. Bitte gehen Sie bei Ihrer App-Registrierung zu Übersicht. Kopieren Sie den Wert im Kästchen Anwendung (Client)-ID.
Für Ressourcen-URI geben Sie die Anwendungs-ID-URI aus Ihrer App-Registrierung ein.
Um diesen Wert zu erhalten, öffnen Sie das Azure-Portal. Bitte gehen Sie bei Ihrer App-Registrierung zu API verfügbar machen. Kopieren Sie den Wert im Kästchen Anwendungs-ID URI.
Wählen Sie Speichern und dann Schließen aus.
Veröffentlichen Sie den Agenten erneut, um Ihren Kunden die neuesten Änderungen zur Verfügung zu stellen.
Wählen Sie Agent in Teams anzeigen, um eine neue Unterhaltung mit Ihrem Agent in Teams zu beginnen und zu überprüfen, ob Sie automatisch angemeldet werden.
Bekannte Probleme
Wenn Sie Ihren Agent zuerst mithilfe der manuellen Authentifizierung ohne Teams SSO veröffentlicht haben, fordert der Agent in Teams die Benutzer kontinuierlich auf, sich anzumelden.