Del via


Konfigurere enkeltlogon med Microsoft Entra ID til agenter i Microsoft Teams

Copilot Studio understøtter enkeltlogon (SSO) for agenter, der er publiceret til Microsoft Teams 1:1-chat, hvilket betyder, at agenter automatisk kan logge brugere på med deres Microsoft Teams-legitimationsoplysninger. SSO understøttes kun, når du bruger Microsoft Entra ID. Andre tjenesteudbydere, f.eks Azure AD v1, understøtter ikke SSO i Microsoft Teams.

Vigtigt!

Det er muligt at bruge SSO i Microsoft Teams-chat og ikke kræve manuel godkendelse. Hvis du vil bruge denne metode til en tidligere publiceret agent, skal du omkonfigurere agenten til at bruge Godkend med Microsoft og derefter publicere den igen til Microsoft Teams. Det kan tage et par timer, før denne ændring træder i kraft. Hvis en bruger er midt i en samtale, og ændringen ikke ser ud til at være trådt i kraft, kan vedkommende skrive "start forfra" i chatten for at tvinge samtalen til at genstarte med den nyeste version af agenten. Disse ændringer er nu tilgængelige for Teams 1:1-chat mellem brugeren og agenten. De er endnu ikke tilgængelige for gruppechat eller kanalbeskeder.

SSO understøttes ikke for agenter, der er integreret med Dynamics 365 Customer Service.

Fortsæt ikke med følgende dokument, medmindre det er nødvendigt. Hvis du vil bruge manuel godkendelse til din Helpdesk-medarbejder, skal du se Konfigurere brugergodkendelse med Microsoft Entra id.

Bemærk

Hvis du bruger Teams SSO-godkendelse med indstillingen manuel godkendelse og også bruger Helpdesk-medarbejder på brugerdefinerede websteder på samme tid, skal du installere Teams-appen ved hjælp af appmanifestet.

Du kan finde flere oplysninger under Downloade Teams-appmanifestet for en Helpdesk-medarbejder.

Andre konfigurationer, f.eks. godkendelsesindstillinger ved siden af Manuel eller via Teams-udrulning med Copilot Studio et enkelt klik, fungerer ikke.

Forudsætninger

Konfigurere en appregistrering

Før du konfigurerer SSO til Teams, skal du konfigurere brugergodkendelse med Microsoft Entra ID. Denne proces opretter en appregistrering, der er nødvendig for at konfigurere SSO.

  1. Opret en appregistrering. Følg instruktionerne i Konfiguration af brugergodkendelse med Microsoft Entra ID.

  2. Tilføj URL-adressen til omdirigering.

  3. Opret en klienthemmelighed.

  4. Konfigurer manuel godkendelse.

Find dit Microsoft Teams-kanalapp-id

  1. Åbn den agent, du vil konfigurere SSO for, i Copilot Studio.

  2. Under indstillingerne for Helpdesk-medarbejder skal du vælge Kanaler. Vælg feltet Microsoft Teams.

  3. Hvis kanalen Microsoft Teams endnu ikke er forbundet til din Helpdesk-medarbejder, skal du vælge Slå Teams til. Du kan finde flere oplysninger under Oprette forbindelse mellem en Helpdesk-medarbejder og kanalen Microsoft Teams .

  4. Vælg Rediger detaljer, udvid Flere, og vælg derefter Kopiér ud for feltet App-id.

Føje app-id'et for din Microsoft Teams-kanal til din appregistrering

  1. Gå til Azure-portalen. Åbn bladet til appregistrering for den appregistrering, du oprettede, da du konfigurerede brugergodkendelse for din Helpdesk-medarbejder.

  2. Vælg Vis en API i sideruden. Vælg Angiv for URI for program-id.

    Skærmbillede af placeringen af knappen Angiv for URI'en til program-id'et.

  3. Angiv api://botid-{teamsbotid}, og erstat {teamsbotid} med dit Teams-kanalapp-id, du har fundet tidligere.

    Skærmbillede af en korrekt formateret URI, der er angivet i feltet URI for program-id.

  4. Vælg Gem.

Applikationer er autoriseret til at kalde API'er, når de tildeles tilladelser af brugere/administratorer som en del af samtykkeprocessen. Hvis du vil vide mere om samtykke, skal du se Tilladelser og samtykke i Microsoft-identitetsplatformen.

Hvis muligheden for administratorsamtykke er tilgængelig, skal du give dit samtykke:

  1. Gå til API-tilladelser i din appregistrering i Azure Portal.

  2. Vælg Tildel administratorsamtykke til <dit lejer navn>, og vælg derefter Ja.

Vigtige oplysninger

Hvis du vil undgå, at brugere skal give samtykke til de enkelte applikationer, kan en person med mindst rollen som programadministrator eller Cloud-programadministrator give samtykke for hele lejeren til dine appregistreringer.

Tilføje API-tilladelser

  1. Gå til API-tilladelser i din appregistrering i Azure Portal.

  2. Vælg Tilføj en tilladelse, og vælg Microsoft Graph.

  3. Vælg Delegerede tilladelser. Der vises en liste over tilladelser.

  4. Udvid OpenId-tilladelser.

  5. Vælg openid og profil.

  6. Vælg Tilføj tilladelser.

    Skærmbillede af de openid- og profiltilladelser, der er slået til.

Definer et brugerdefineret omfang til din agent

  1. Gå til Vis en API i din appregistrering i Azure Portal.

  2. Vælg Tilføj et område.

    Skærmbillede af knappen Tilføj omfang fremhævet.

  3. Angiv følgende egenskaber:

    Egenskab Værdi
    Navn på omfang Angiv Test.Read
    Hvem kan give samtykke? Vælg Administratorer og brugere
    Vist navn for administratorsamtykke Angiv Test.Read
    Beskrivelse af administratorsamtykke Angiv Allows the app to sign the user in.
    State Vælg Aktiveret

    Bemærk

    Omfangsnavnet Test.Read er en pladsholderværdi og skal erstattes af et navn, der giver mening i miljøet.

  4. Vælg Tilføj område.

Tilføj Microsoft Teams-klient-id'er

Vigtigt

I de følgende trin skal de værdier, der er angivet for Microsoft Teams-klient-id'er, bruges bogstaveligt, fordi de er de samme på tværs af alle lejere.

  1. Vælg Tilføj et klientprogram i sektionen Vis en API i idin appregistrering i Azure Portal.

    Skærmbillede af knappen Tilføj et klientprogram fremhævet.

  2. I feltet Klient-id skal du angive klient-id'et for Microsoft Teams mobil/desktop, som er 1fec8e78-bce4-4aaf-ab1b-5451cc387264. Markér afkrydsningsfeltet for det omfang, du har oprettet.

    Skærmbillede af det klient-id, der er angivet i ruden Tilføj et klientprogram.

  3. Vælg Tilføj program.

  4. Gentag de foregående trin, men for Klient-id skal du angive klient-id'et for Microsoft Teams på internettet, som er 5e3ce6c0-2b1f-4285-8d4b-75ee78787346.

  5. Bekræft, at siden Vis en API indeholder Microsoft Teams-klientapp-id'erne.

For at opsummere er de to Microsoft Teams-klient-id'er, der er føjet til siden Vis en API, følgende:

  • 1fec8e78-bce4-4aaf-ab1b-5451cc387264
  • 5e3ce6c0-2b1f-4285-8d4b-75ee78787346

Føj URL-adressen for udveksling af token til agentens godkendelsesindstillinger

Hvis du vil opdatere godkendelsesindstillingerne for Microsoft Entra ID i Copilot Studio, skal du tilføje URL-adressen til udveksling af tokens for at tillade Microsoft Teams og Copilot Studio at dele oplysninger.

  1. Gå til Vis en API i din appregistrering i Azure Portal.

  2. Under Omfang skal du vælge ikonet Kopiér til udklipsholder.

  3. I Copilot Studio indstillingerne for Helpdesk-medarbejder skal du vælge Sikkerhed og derefter vælge feltet Godkendelse .

  4. Indsæt det omfang, du kopierede tidligere, i URL-adresse til tokenudveksling (kræves til SSO).

  5. Vælg Gem.

    Skærmbillede af, hvor URL-adressen til udveksling af tokens skal indsættes i Copilot Studio.

Føj SSO til din agents Microsoft Teams-kanal

  1. I Copilot Studio indstillingerne for Helpdesk-medarbejder skal du vælge Kanaler.

  2. Vælg feltet Microsoft Teams.

  3. Vælg Rediger detaljer, og udvid Flere.

  4. Til Klient-id for AAD-applikation skal du angive Program-id (klient) fra appregistreringen.

    Hvis du vil hente denne værdi, skal du åbne Azure Portal. Gå derefter til Oversigt i din registrering af appen. Kopiér værdien fra feltet Program-id (klient).

  5. Til Ressource-URI skal du angive URI for program-id fra din appregistrering.

    Hvis du vil hente denne værdi, skal du åbne Azure Portal. Gå derefter til Vis en API i din registrering af appen. Kopiér værdien fra feltet URI for program-id.

    Skærmbillede af, hvor program-id'ets URI skal indsættes i Teams-kanalen for Copilot Studio.

  6. Vælg Gem og derefter Luk.

  7. Publicer agenten igen for at gøre de seneste ændringer tilgængelige for dine kunder.

  8. Vælg Åbn Helpdesk-medarbejder i Teams for at starte en ny samtale med din Helpdesk-medarbejder i Microsoft Teams og kontrollere, om den automatisk logger dig på.

Kendte problemer

Hvis du først publicerede din agent ved hjælp af manuel godkendelse uden Teams SSO, vil agenten i Teams løbende bede brugerne om at logge på.