Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Copilot Studio stödjer enkel inloggning (SSO) för agenter som publiceras i Microsoft Teams för 1:1-chattar. Med hjälp av den här supporten kan agenter automatiskt logga in användare med sina Microsoft Teams autentiseringsuppgifter. SSO stöds endast när du använder Microsoft Entra ID.
Important
Du kan använda enkel inloggning i Microsoft Teams-chattar utan manuell autentisering. Om du vill använda den här metoden för en tidigare publicerad agent konfigurerar du om agenten så att den använder Authenticate med Microsoft och publicerar den sedan igen till Microsoft Teams. Det kan ta några timmar innan den här ändringen börjar gälla. Om en användare är mitt i en konversation och ändringen inte har skett än, kan användaren skriva ”börja om” i chatten för att starta om konversationen med den senaste versionen av agenten. Dessa ändringar är nu tillgängliga för Teams 1:1-chattar mellan användaren och agenten. De är ännu inte tillgängliga för gruppchattar eller kanalmeddelanden.
SSO stöds inte för agenter integrerade med Dynamics 365 Customer Service.
Fortsätt inte med följande dokument om det inte är nödvändigt. Om du vill använda manuell autentisering för din agent, se Konfigurera användarautentisering med Microsoft Entra ID.
Note
Om du använder Teams SSO-autentisering med alternativet för manuell autentisering, och även använder agenten på anpassade webbplatser samtidigt, måste du distribuera Teams-appen med hjälp av appmanifestet.
Mer information finns i Hämta Teams-appmanifestet för en agent.
Andra konfigurationer, till exempel autentiseringsalternativ förutom Manuell eller via Teams-distribution med Copilot Studio med ett klick, fungerar inte.
Förutsättningar
- Lär dig hur du använder användarautentisering i ett ämne.
- Anslut och konfigurera en agent för Microsoft Teams.
Konfigurera en appregistrering
Innan du konfigurerar SSO för Teams, ställ in användarautentisering med Microsoft Entra ID. Den här processen skapar en appregistrering som du behöver för att konfigurera SSO (enkel inloggning).
Skapa en appregistrering. Se anvisningarna i Konfigurera användarautentisering med Microsoft Entra ID.
Lägg till omdirigerings-URL.
Skapa en klienthemlighet.
Konfigurera manuell autentisering.
Leta upp ditt app-ID för Teams-kanal
I Copilot Studio öppnar du den agent som du vill konfigurera SSO för.
Gå till sidan Kanaler för din agent och välj panelen Teams och Microsoft 365 Copilot.
I konfigurationspanelen Teams och Microsoft 365 Copilot, välj Redigera information, expandera Mer, and then select Kopiera bredvid fältet App-ID.
Lägg till ditt Teams-kanalens app-ID i appregistrering
Gå till Azure Portal. Öppna den appregistreringsinstans för den appregistrering som du skapade när du konfigurerade användarautentisering för din agent.
Välj Visa ett API från den sidorutan. För app-ID URI, välj ange.
Ange
api://botid-{teamsbotid}och ersätt{teamsbotid}med ditt Teams-kanal program-ID som du hittade tidigare.
Välj Spara.
Bevilja administratörsmedgivande
Program har behörighet att anropa API:er när användare eller administratörer beviljar behörigheter under medgivandeprocessen. Läs mer om samtycke i Behörigheter och medgivande i Microsofts identitetsplattform.
Om alternativet för administratörsmedgivande är tillgängligt beviljar du medgivande:
I Azure-portalen, på din appregistrering, går du till API-behörigheter.
Välj administratörsgodkännande för <ditt klientnamn> och välj sedan Ja.
Important
För att undvika att användare måste ge medgivande till varje applikation kan någon som tilldelats åtminstone rollen programadministratör eller molnprogramadministratör ge medgivande för hela klientorganisationen till dina applikationsregistreringar.
Lägg till API-behörigheter
I Azure-portalen, på din appregistrering, går du till API-behörigheter.
Välj Lägg till en behörighet och välj Microsoft Graph.
Välj delegerade behörigheter. En lista över behörigheter visas.
Expandera OpenId-behörigheter.
Välj openid och profil.
Välj Lägg till behörigheter.
Skärmbild av openid- och profilbehörigheter som är aktiverade.
Definiera en anpassad omfattning för din agent
I Azure-portalen går du till Expose an API i appregistreringsinstansen.
Välj Lägg till ett omfång.
Ange följande egenskaper:
Fastighet Value Scopenamn Ange Test.ReadVem kan ge medgivande? Välj administratörer och användare Visningsnamn för administratörsgodkännande Ange Test.ReadBeskrivning av administratörsmedgivande Ange Allows the app to sign the user in.Statligt Välj Aktiverad Note
Omfångsnamnet
Test.Readär ett platshållarvärde. Ersätt den med ett namn som är lätt att använda i miljön.Välj Lägg till definitionsområde.
Lägg till Microsoft Teams klient-ID
Important
Använd värdena som anges för Microsoft Teams klient-ID:t bokstavligen i följande steg eftersom dessa klient-ID:er är desamma för alla klienter.
I Azure-portalen går du till Expose an API och väljer Lägg till ett klientprogram.
I fältet Klient-ID ange klient-ID för Microsoft Teams mobil/stationär som är
1fec8e78-bce4-4aaf-ab1b-5451cc387264. Markera kryssrutan för omfattningen som du skapade tidigare.
Välj Lägg till program.
Upprepa föregående steg, men för Klient-ID anger du klient-ID:t för Microsoft Teams på webben, det vill säga
5e3ce6c0-2b1f-4285-8d4b-75ee78787346.Bekräfta att sidan Visa ett API anger Microsoft Teams klient-program-ID.
Sammanfattningslöst är de två Microsoft Teams klient-ID:n som du lägger till i sidan Expose an API:
1fec8e78-bce4-4aaf-ab1b-5451cc3872645e3ce6c0-2b1f-4285-8d4b-75ee78787346
Lägg till token för utbytes-URL i agentens autentiseringsinställningar
Om du vill uppdatera inställningarna för Microsoft Entra ID autentisering i Copilot Studio lägger du till url:en för tokenutbyte så att Microsoft Teams och Copilot Studio kan dela information.
I Azure-portalen går du till Expose an API i appregistreringsinstansen.
Under Omfattningar väljer du ikonen Kopiera till Urklipp.
Under Copilot Studio inställningarna för agent väljer du Säkerhet och sedan panelen Autentisering .
För Utbytes-URL för token (krävs för SSO), klistra in omfattningen du kopierade tidigare.
Välj Spara.
Lägg till enkel inloggning i agentens Teams-kanal
I Copilot Studio, under inställningarna för agenten, välj Kanaler.
Välj panelen Teams och Microsoft 365 Copilot.
Välj Redigera information och expandera Mer.
För AAD-appens klient-ID ange program-ID (klient) från din appregistrering.
Om du vill hämta det här värdet öppnar du Azure-portalen. Sedan på din appregistrering går du till Översikt. Kopiera värdet från rutan Program-ID (klient).
För Resurs-URI anger du Program-ID URI från din appregistrering.
Om du vill hämta det här värdet öppnar du Azure-portalen. Sedan går du till Exponera ett API på appregistreringen. Kopiera värdet från rutan Program-ID-URI.
Välj Spara och sedan Stäng.
Publicera agenten igen om du vill göra de senaste ändringarna tillgängliga för dina kunder.
Välj Se agent i Teams för att starta en ny konversation med din agent i Teams och kontrollera om du loggas in automatiskt.
Kända problemområden
Om du först publicerade agenten med hjälp av manuell autentisering utan enkel inloggning med Teams uppmanar agenten i Teams kontinuerligt användarna att logga in.