Share via


Kertakirjautumisen määrittäminen Microsoft Entra ID:n avulla

Tärkeää

Power Virtual Agents -ominaisuudet ja -toiminnot ovat nyt Microsoft Copilot Studion osa generatiiviseen tekoälyyn tehtyjen panostusten ja parannettujen Microsoft Copilot -integrointien jälkeen.

Joissakin artikkeleissa ja näyttökuvissa voidaan viitata Power Virtual Agentsiin, kun ohjeita ja koulutussisältöä päivitetään.

Copilot Studio tukee kertakirjautumista (SSO). Kertakirjautumisen avulla sivustosi avustajat voivat kirjata asiakkaat sisään, jos he ovat jo kirjautuneet sivulle tai sovellukseen, jossa avustaja on otettu käyttöön.

edellytykset

Jos avustajaa esimerkiksi isännöidään yrityksen intranetissä tai sovelluksessa, johon käyttäjä on jo kirjautunut.

Kertakirjautumisen Copilot Studioissa määrittämisellä on neljä päävaihetta:

  1. Mukautetun kaavion sovelluksen rekisteröinnin luominen Microsoft Entra ID:ssä.

  2. Määritä avustajalle mukautettu vaikutusalue.

  3. Todennuksen määrittäminen Copilot Studioissa SSO-kirjautumisen käyttöönottamiseksi.

  4. Määritä mukautetun kaavion HTML-koodi mahdollistamaan SSO-kirjautuminen.

Tärkeää

Kertakirjautumista ei tällä hetkellä tueta, kun avustaja on joko

Tuetut kanavat

Seuraavassa taulukossa on esitetty kanavat, jotka tukevat tällä hetkellä SSO:ta. Voit ehdottaa lisäkanavien tukemista Microsoft Copilot Studioin ideafoorumilla.

Kanava Tuettu
Azure Bot Service -kanavat Ei tueta
Mukautettu verkkosivusto Tuettu
Esittelysivusto Ei tueta
Facebook Ei tueta
Microsoft Teams1 Tuettu
Mobiilisovellus Ei tueta
Customer Servicen monikanava2 Tuettu

1 Jos sinulla on myös Teams-kanava käytössä, sinun on noudatettava Määritä SSO-kirjautuminen Teams-kanavalle -dokumentaation määritysohjeita. Jos Teamsin kertakirjautumisasetuksia ei määritetä kyseisen sivun ohjeiden mukaisesti, käyttäjiesi todennus epäonnistuu aina käytettäessä Teams-kanavaa.

2 Vain live-keskustelukanavaa tuetaan. Lisätietoja on kohdassa Dynamics 365 Customer Servicen siirron määrittäminen.

Sovelluksen rekisteröintien luominen mukautettua verkkosivustoa varten

Jos haluat ottaa SSO-kirjautumisen käyttöön, sinun on luotava kaksi erillistä sovelluksen rekisteröintiä:

  • Sovelluksen rekisteröinnin todennus ottaa avustajan Microsoft Entra ID -käyttäjän todennuksen käyttöön
  • Pohjaan perustuvan sovelluksen rekisteröinti, joka mahdollistaa SSO-kirjautumisen mukautetulle verkkosivustolle

Saman sovelluksen rekisteröinnin käyttäminen sekä avustajallasi että mukautetulla verkkosivustollasi ei tietoturvasyistä ole suositeltavaa.

  1. Lisätietoja todennussovelluksen rekisteröinnin luonnista on kohdassa Käyttäjän todennuksen määrittäminen Microsoft Entra ID:n avulla.
  2. Noudata samoja ohjeita uudelleen luodaksesi toisen sovelluksen rekisteröinnin, joka toimii pohjaan perustuvan sovelluksen rekisteröintinä.
  3. Palaa tähän artikkeliin.

Pohjaan perustuvan sovelluksen rekisteröinnin määrittäminen

  1. Kun olet luonut pohjaan perustuvan sovelluksen rekisteröinnin, siirry kohtaan Todennus ja valitse sitten Lisää ympäristö.

  2. Valitse Ympäristömääritykset-kohdassa Lisää ympäristö ja valitse sitten Verkko.

  3. Syötä Uudelleenohjauksen URI-osoitteet -kohdassa verkkosivuston URL-osoite, esimerkiksi http://contoso.com/index.html.

    Näyttökuvassa verkon määrityssivu

  4. Ota Implisiittinen myöntäminen ja hybridityönkulku -osassa käyttöön Käyttöoikeustietueet (käytetään implisiittisiin työnkulkuihin) sekä ID-tunnukset (käytetään implisiittisiin ja hybridityönkulkuihin).

  5. Valitse Määritä.

Avustajan tunnuksen päätepisteen URL-osoitteen löytäminen

  1. Siirry Copilot Studioissa kohtaan Asetukset ja valitse sitten Kanavat.

  2. Valitse Mobiilisovellus.

  3. Valitse Tunnuksen päätepiste -kohdasta Kopioi.

    Näyttökuvassa tunnuksen päätepisteen URL-osoitteen kopiointi Copilot Studioissa

SSO-kirjautumisen määrittäminen verkkosivustolle

Luo verkkosivusto uudelleenohjauksen URL-osoitteelle käyttämällä Copilot Studioin GitHub-säilössä annettua koodia. Kopioi koodi GitHub-säilöstä ja muokkaa sitä alla olevien ohjeiden mukaisesti.

  1. Siirry Yleiskatsaus-sivulle Azure-portaalissa ja kopioi sovelluksen (asiakkaan) tunnus ja hakemiston (vuokraajan) tunnus pohjaan perustuvan sovelluksen rekisteröinnistä.

    Näyttökuvassa sovelluksen rekisteröinnin Yleiskatsaus-sivu Azure-portaalissa Yleiskatsaus, Sovellustunnus ja Hakemistotunnus korostettuina

  2. Microsoftin todennuskirjaston (MSAL) määrittäminen:

    • Määritä Sovelluksen (asiakas) tunnus -tunnukselle clientId.
    • Määritä authority osoitteelle https://login.microsoftonline.com/ ja lisää loppuun Hakemiston (vuokraaja) tunnus.

    Esimerkki:

    var clientApplication;
        (function (){
        var msalConfig = {
            auth: {
                clientId: '692e92c7-xxxx-4060-76d3-b381798f4d9c',
                authority: 'https://login.microsoftonline.com/7ef988bf-xxxx-51af-01ab-2d7fd011db47'     
            },
    
  3. Määritä theURL-muuttuja aiemmin kopioidulle tunnuksen päätepisteen URL-osoitteelle. Esimerkki:

    (async function main() {
    
        var theURL = "https://1c0.0.environment.api.powerplatform.com/powervirtualagents/bots/5a099fd/directline/token?api-version=2022-03-01-preview"
    
  4. Muokkaa userId-arvo sisältämään mukautettu etuliite. Esimerkki:

    var userId = clientApplication.account?.accountIdentifier != null ? 
            ("My-custom-prefix" + clientApplication.account.accountIdentifier).substr(0, 64) 
            : (Math.random().toString() + Date.now().toString()).substr(0,64);
    
  5. Tallenna tekemäsi muutokset.

Avustajan testaaminen verkkosivusi avulla

  1. Avaa verkkosivu selaimessa.

  2. Valitse Sisäänkirjaus.

    Näyttökuva kirjautumisesta vahvistuskoodin avulla

    Huomautus

    Jos selain estää ponnahdusikkunat tai käytät incognito- tai yksityistä selainikkunaa, sinua pyydetään kirjautumaan sisään. Muuten kirjautuminen valmistuu vahvistuskoodin käyttämisellä.

    Uusi selainvälilehti avautuu.

  3. Siirry uuteen välilehteen ja kopioi vahvistuskoodi.

  4. Siirry takaisin avustajasi sisältävään välilehteen ja liitä vahvistuskoodi avustajakeskusteluun.