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 Kit unterstützt das Testen von benutzerdefinierten Agents mit Benutzerauthentifizierung, wenn Sie Entra ID v2 als Dienstanbieter mit aktivierter SSO verwenden. Zusammenfassend erstellen und konfigurieren Sie die erforderlichen Anwendungen im Azure-Portal und erstellen dann die Agentkonfiguration im Copilot Studio Kit.
So aktivieren Sie die Benutzerauthentifizierung im Copilot Studio Kit:
- Erstellen Sie die App-Registrierung speziell für Copilot Studio Kit-Authentifizierungszwecke.
- Erstellen Sie die App-Registrierung für die Copilot Studio-Authentifizierung.
- Aktivieren Sie die Authentifizierung für den Copilot Studio-Agent.
- Erstellen Sie die Agentkonfiguration im Copilot Studio Kit mit aktivierter Endbenutzerauthentifizierung.
- Verknüpfen Sie die Anwendungen, damit copilot Studio Kit sich mit der Copilot Studio-Authentifizierung bei Direct Line authentifizieren kann.
Voraussetzungen
- Installieren Sie Copilot Studio Kit , wenn Sie es noch nicht getan haben.
- Verfügen Sie über entsprechende Berechtigungen in Ihrem Azure Active Directory-Mandanten, um App-Registrierungen zu erstellen.
Empfohlene Benennungskonventionen
Es wird empfohlen, die folgenden Werte in den folgenden Konfigurationsschritten zu verwenden:
- Copilot Studio Kit-Authentifizierungs-App:
KitAuthApp - Copilot Studio-Authentifizierungs-App:
CopilotStudioAuthApp - Copilot Studio-Bereich:
copilot.studio.scope
Erstellen einer Authentifizierungsanwendung für Copilot Studio Kit
Führen Sie zum Erstellen einer Authentifizierungsanwendung für Copilot Studio Kit die Schritte unter Erstellen einer App-Registrierung in Microsoft Entra ID für Ihren benutzerdefinierten Zeichenbereich aus. Beachten Sie die zusätzlichen Schritte.
Sie müssen folgende Schritte durchführen:
Erstellen Sie die App-Registrierung in der Microsoft Entra-ID.
(Empfohlen) Benennen Sie die neue Anwendung KitAuthApp.
Notieren Sie sich während des Registrierungsprozesses die Verzeichnis-ID (Mandanten-ID) und die Anwendungs-ID (Client-ID). Sie benötigen diese Werte später, wenn Sie eine Agent-Registrierung im Copilot Studio Kit erstellen und das Copilot Studio mit der Copilot Studio Kit-App verknüpfen. Sie können diese IDs immer über die Übersichtsseite für die App-Registrierung abrufen.
-
Achten Sie darauf, auf Ihre Dataverse-Umgebungs-URL zu verweisen. Zum Beispiel
https://<hostname>.crm.dynamics.com Gehen Sie als zusätzlichen Schritt zu Zertifikaten und geheimen Schlüsseln , und erstellen Sie einen neuen geheimen Clientschlüssel.
(Empfohlen) Nennen Sie den geheimen KitAuthApp-Schlüssel.
Speichern Sie den Wert dieses geheimen Schlüssels in einer sicheren temporären Datei. Sie benötigen ihn, wenn Sie die Authentifizierung Ihres Agent später konfigurieren.
Wählen Sie in API-Berechtigungen die Option "Administratorzustimmung für <Ihren Mandantennamen> erteilen" und dann "Ja" aus. Wenn die Schaltfläche nicht verfügbar ist, müssen Sie möglicherweise einen Mandantenadministrator bitten, sie für Sie einzugeben.
Erstellen einer Authentifizierungsanwendung für Copilot Studio
Um eine Authentifizierungsanwendung für Copilot Studio zu erstellen, führen Sie die Schritte unter Konfigurieren der Benutzerauthentifizierung mit Microsoft Entra ID aus.
Notieren Sie sich die empfohlenen zusätzlichen Schritte.
Beim Erstellen der App-Registrierung:
Nennen Sie die neue Anwendung CopilotStudioAuthApp.
Wählen Sie unter "Unterstützte Kontotypen" "Konten" in einem beliebigen Organisationsmandanten (beliebiges Microsoft Entra ID-Verzeichnis – Multitenant) und persönliche Microsoft-Konten (z. B. Skype, Xbox) aus.
Notieren Sie sich die Verzeichnis-ID (Mandanten-ID) und die Anwendungs-ID (Client). Sie benötigen diese Werte später, wenn Sie die Endbenutzerauthentifizierung in Copilot Studio aktivieren. Sie können diese IDs immer über die Übersichtsseite für die App-Registrierung abrufen.
Beim Konfigurieren der manuellen Authentifizierung:
- Verwenden Sie geheime Clientschlüssel anstelle von Verbundanmeldeinformationen. Notieren Sie sich den Client-Geheimnis Wert. Speichern Sie sie in einer sicheren temporären Datei. Sie benötigen sie später, wenn Sie die Endbenutzerauthentifizierung in Copilot Studio aktivieren.
Beim Definieren eines benutzerdefinierten Umfangs für Ihren Agenten:
(Empfohlen) Für den Bereichsnamen verwenden Sie copilot.studio.scope.
Notieren Sie sich den vollständigen Bereichsnamen unter "Bereiche" (Format ähnlich
api://xxx/copilot.studio.scope). Sie benötigen diesen Wert später, wenn Sie die Endbenutzerauthentifizierung in Copilot Studio aktivieren.Führen Sie die folgenden zusätzlichen Schritte aus:
- Wählen Sie Eine Client-Anwendung hinzufügen aus.
- Geben Sie in der Client-ID die Client-ID der zuvor erstellten KitAuthApp ein.
- Stellen Sie sicher, dass der Bereich in autorisierten Bereichen der zuvor erstellte Bereich ist (copilot.studio.scope). Aktivieren Sie die Überprüfung dieses Bereichs.
- Wählen Sie "Anwendung hinzufügen" aus.
Aktivieren der Endbenutzerauthentifizierung für Ihren benutzerdefinierten Agent
Führen Sie die folgenden Schritte aus, um die Endbenutzerauthentifizierung für Ihren benutzerdefinierten Agent zu aktivieren:
- Wählen Sie in Copilot Studio unter "Einstellungen" die Option "Sicherheitsauthentifizierung>" aus.
- Wählen Sie Manuell authentifizieren aus.
- Lassen Sie Benutzer müssen sich anmelden aktiviert.
- Ändern Sie die Umleitungs-URL nicht. Stellen Sie sicher, dass der DienstanbieterAzure Active Directory v2 ist.
- Geben Sie für die Client-ID die Client-ID von
CopilotStudioAuthApp. - Geben Sie für das Clientgeheimnis das Clientgeheimnis ein, das für
CopilotStudioAuthApperstellt wurde. - Geben Sie in Token exchange URL den vollständigen Namen des Scopes (Format ähnlich wie
api://xxx/copilot.studio.scope) ein, der fürCopilotStudioAuthApperstellt wurde. - (Optional, erforderlich für die SharePoint-Wissensquelle) Fügen Sie in ScopesFiles.Read.All hinzu.
- (Optional, erforderlich für die SharePoint-Wissensquelle) Fügen Sie in BereicheSites.Read.All hinzu.
- Wählen Sie "Speichern" und dann im Dialogfeld erneut "Speichern " aus.
- Einstellungen schließen.
- Wählen Sie "Veröffentlichen" und dann im Dialogfeld erneut "Veröffentlichen" aus.
Erstellen der Agentkonfiguration mit aktivierter Endbenutzerauthentifizierung
Führen Sie die folgenden Schritte aus, um eine Agentkonfiguration mit aktivierter Endbenutzerauthentifizierung zu erstellen:
- Wechseln Sie zum Copilot Studio Kit.
- Wählen Sie "Agents " aus der Navigation aus.
- Wählen Sie "Neu" aus.
- Geben Sie einen Namen ein.
- Wählen Sie unter Konfigurationstyp(n) die Option "Testautomatisierung" aus.
- Füllen Sie die Einstellungen für direkte Leitungen aus. Aktivieren Sie die Kanalsicherheit , und geben Sie den geheimen Direct Line-Schlüssel ein.
- Wählen Sie für die Benutzerauthentifizierungentra ID v2 aus.
- Geben Sie für die Client-ID die Client-ID von KitAuthApp ein.
- Geben Sie für Mandanten-ID die Verzeichnis-ID von KitAuthApp ein.
- Geben Sie für Bereich den vollständigen Bereichsnamen (in einem ähnlichen Format wie
api://xxx/copilot.studio.scope) ein, der fürCopilotStudioAuthApperstellt wurde. - Wählen Sie "Speichern" und "Schließen" aus.
Sie sind jetzt bereit, Ihren Agent mit aktivierter Endbenutzerauthentifizierung zu testen.