Bemærk
Adgang til denne side kræver godkendelse. Du kan prøve at logge på eller ændre mapper.
Adgang til denne side kræver godkendelse. Du kan prøve at ændre mapper.
Copilot Studio understøtter enkeltlogon (SSO). SSO tillader agenter på dit websted at logge kunder på, hvis de har logget på den side eller app, hvor agenten er installeret.
Eksempelvis hvis agenten hostes på firmaets intranet eller i en app, som brugeren allerede er logget på.
Der er fem primære trin til konfiguration af SSO til Copilot Studio:
Konfigurér manuel autentificering for din agent med Microsoft Entra ID.
Opret en appregistrering i Microsoft Entra ID for dit brugerdefinerede lærred.
Giv Canvas-appen tilladelse til at bruge autentificeringsappens tilpassede scope.
Føj det brugerdefinerede omfang til din agentkonfiguration.
Konfigurér din brugerdefinerede canvas-klientkode på klientsiden til SSO.
Forudsætninger
- Konfigurer brugergodkendelse med Microsoft Entra ID
- Føje et godkendelsesemne til din agent
- Bruge et brugerdefineret lærred
Notat
For andre OAuth 2.0-udbydere, lær mere i Konfigurér single sign-on med en generisk OAuth-udbyder.
Understøttede kanaler
Følgende tabel viser de kanaler , der understøtter SSO. Denne artikel beskriver SSO for et tilpasset website-canvas. For Teams-udrulninger skal du følge de separate Teams SSO-retningslinjer.
| Kanal | Understøttet |
|---|---|
| Azure Bot Service kanaler | Understøttes ikke |
| Brugerdefineret websted | Understøttet |
| Demowebsted | Understøttes ikke |
| Understøttes ikke | |
| Microsoft Teams1 | Understøttet |
| Mobilapp | Understøttes ikke |
| Omnikanal til kundeservice2 | Understøttet |
| SharePoint | Understøttet |
1Autentificering med Microsoft giver automatisk SSO til understøttede Teams-chats. Hvis din udrulning kræver manuel autentificering, så følg instruktionerne for appregistrering og udrulning i 'Konfigurér single sign-on med Microsoft Entra ID for agenter i Teams.
2 Det er kun den direkte chatkanal, der understøttes. Lær mere i Konfigurér overlevering til Dynamics 365 Customer Service.
Vigtig
SSO understøttes ikke, når en agent er publiceret i Power Pages.
Find din agentens token-endepunkt-URL
Begge procedurer bruger agentens token-endpoint-URL. Optag det, før du konfigurerer det brugerdefinerede lærred.
Åbn din agent i Copilot Studio, og vælg derefter Channels.
Vælg Mobilapp.
Vælg Kopiér ud for Slutpunkt for token.
Oprette appregistreringer til dit brugerdefinerede websted
For at konfigurere SSO skal du oprette to separate app-registreringer:
- En registrering af godkendelsesapp til Microsoft Entra ID-brugergodkendelse i din agent
- En canvas-app registrering til din tilpassede webside.
Af sikkerhedsmæssige årsager må du ikke genbruge den samme appregistrering for både din agent og dit brugerdefinerede websted.
Hvis du vil oprette en registrering af en godkendelsesapp, skal du følge vejledningen i Konfigurer brugergodkendelse med Microsoft Entra-id.
Opret endnu en appregistrering, der fungerer som registrering af din lærredapp.
Tilføj URL-adressen til tokenudveksling
Brug den fulde scope-URI, som godkendelsesappens registrering eksponerer som tokenudvekslings-URL'en. Hvis du ikke har oprettet et brugerdefineret scope, så følg Konfigurér brugergodkendelse med Microsoft Entra ID først.
Gå til Expose a API på Azure portalen på siden til registrering af godkendelsesappen.
Under Omfang skal du vælge ikonet Kopiér til udklipsholder.
I Copilot Studio skal du i navigationsmenuen under Indstillinger vælge Sikkerhed og derefter vælge feltet Authentication.
Indsæt det omfang, du kopierede tidligere, i URL-adresse til tokenudveksling (kræves til SSO).
Vælg Gem, og publicér derefter din agent.
Giv Canvas-appen tilladelse til at bruge autentificeringsappens scope
I Azure-portalen åbner du din canvas-app-registrering og går til Oversigt.
Kopiér program-id'et (klient)-værdien under Essentials.
Åbn din appregistrering for godkendelse, og vælg derefter Administrer>Vis en API.
Under Godkendte klientprogrammer skal du vælge Tilføj et klientprogram.
I Client ID indsætter du canvas-appens klient-ID.
Under Autoriserede scopes vælger du det scope, du har oprettet til token-udvekslingen, og vælger derefter Add application.
Konfigurer registrering af canvas-app
Åbn registreringen af din lærredapp, og gå til Godkendelse.
Vælg Tilføj en platform under Platformskonfigurationer, og vælg derefter enkeltsidet app.
Under Omdirigerings-URI'er skal du angive URL-adressen til din webside. For eksempel
https://www.contoso.com/index.html.I sektionen Implicit tilladelse og hybridflow skal du slå både Adgangstokener (bruges til implicitte flows) og Id-tokener (bruges til implicitte og implicitte flow).
Vælg Konfigurer.
Konfigurere SSO på websiden
Vigtig
Gæstebrugere kan ikke få adgang til AI-genererede svar fra SharePoint og Graph Connector-datakilder i apps, der er konfigureret til SSO.
Brug det komplette Microsoft Entra ID SSO-eksempel, inklusive dets biblioteker og Webchat-middleware. Følg eksemplets README og opdater konfigurationspladsholderne i index.html.
I Azure-portalen skal du åbne din canvas-app-registrering.
På Oversigt, kopiér Program (klient)-id og Mappe (lejer) id.
Erstat eksemplarets klient-id og lejer-id-pladsholdere med værdierne fra lærredappens registrering. Brug ikke autentificeringsappens klient-ID her.
Erstat token-endpoint-pladsholderen med agentens token-endpoint-URL.
Hvis du tilpasser bruger-ID'et, så hold det inden for eksempelets 64-tegns grænse.
Gem dine ændringer.
Host siden på den omdirigerings-URL, du har registreret. Log ind ved at bruge eksemplarets login-knap, og start derefter en samtale, der kræver autentificering.
Når token-udvekslingen lykkes, beder agenten dig ikke om at logge ind igen eller kopiere en valideringskode ind i chatten. Hvis det er tilfældet, så tjek canvas-app-identifikatorerne, autoriseret scope, token exchange URL og agentudgivelse.
Notat
Prøvens log på-knap fastlægger den indledende session, hvor brugeren er logget på. I produktion skal din app håndtere den indledende login. Hav reserve-loginkortet tilgængeligt, hvis token-udvekslingen fejler.