Gebruikersverificatie configureren met Microsoft Entra ID
Door verificatie aan uw copilot toe te voegen, kunnen gebruikers aanmelden, waardoor uw copilot toegang krijgt tot een beperkte resource of informatie.
In dit artikel wordt beschreven hoe u Microsoft Entra ID als uw serviceprovider configureert. Zie Gebruikersverificatie configureren in Copilot Studio voor meer informatie over andere serviceproviders en gebruikersverificatie in het algemeen.
Als u tenantbeheerdersrechten hebt, kunt u API-machtigingen configureren. Anders moet u een tenantbeheerder vragen dit voor u te doen.
Voorwaarden
Meer informatie over hoe u eindgebruikersverificatie aan een onderwerp kunt toevoegen
U voltooit de eerste paar stappen in de Azure Portal en voltooit de laatste twee stappen in Copilot Studio.
Een app-registratie maken
Meld u aan bij de Azure Portal met een beheerdersaccount in dezelfde tenant als uw copilot.
Ga naar App-registraties.
Selecteer Nieuwe registratie en voer een naam in voor de registratie. Wijzig geen bestaande app-registraties.
Het kan later handig zijn om de naam van uw copilot te gebruiken. Als uw copilot bijvoorbeeld 'Contoso sales help' heet, kunt u de app-registratie 'ContosoSalesReg' noemen.
Selecteer onder Ondersteunde accounttypen de optie Accounts in een organisatietenant (alle Microsoft Entra ID-directory's - multitenant) en persoonlijke Microsoft-accounts (zoals Skype, Xbox).
Laat de sectie Omleidings-URI voorlopig leeg. Voer die informatie in de volgende stappen in.
Selecteer Registreren.
Als de registratie is voltooid, gaat u naar Overzicht.
Kopieer de Toepassings-id (client) en plak deze in een tijdelijk bestand. Deze hebt u in latere stappen nodig.
De omleidings-URL toevoegen
Selecteer onder Beheren de optie Verificatie.
Selecteer onder Platformconfiguraties Een platform toevoegen en selecteer vervolgens Web.
Voer onder Omleidings-URI's
https://token.botframework.com/.auth/web/redirect
in en selecteer Configureren.Deze actie brengt u terug naar de pagina Platformconfiguraties.
Selecteer onder Omleidings-URI's voor het Webplatform de optie URI toevoegen.
Voer
https://europe.token.botframework.com/.auth/web/redirect
in en selecteer Opslaan.Opmerking
In het configuratievenster Verificatie in Copilot Studio wordt mogelijk de volgende omleidings-URL weergegeven:
https://unitedstates.token.botframework.com/.auth/web/redirect
. Als u die URL gebruikt, mislukt de verificatie, gebruik in plaats daarvan de URI.Selecteer in de sectie Impliciete toekenning en hybride stromen zowel Toegangstokens (gebruikt voor impliciete stromen) als Id-tokens (gebruikt voor impliciete en hybride stromen).
Selecteer Opslaan.
Een klantgeheim genereren
Selecteer onder Beheren de optie Certificaten en geheimen.
Selecteer in de sectie Clientgeheimen de optie Nieuw clientgeheim.
(Optioneel) Voer een beschrijving in. Als u dit leeg laat, wordt er één verstrekt.
Selecteer de verloopperiode. Selecteer de kortste periode die relevant is voor de levensduur van uw copilot.
Selecteer Toevoegen om het geheim te maken.
Sla de Waarde van het geheim in een veilig tijdelijk bestand op. U hebt het nodig wanneer u de verificatie van uw copilot later configureert.
Tip
Verlaat de pagina niet voordat u de waarde van het clientgeheim hebt gekopieerd. Als u dat doet, wordt de waarde afgeschermd en moet u een nieuw clientgeheim genereren.
Handmatige verificatie configureren
Ga in Copilot Studio naar Instellingen voor uw copilot en selecteer Beveiliging.
Selecteer Verificatie.
Selecteer Handmatig verifiëren.
Laat Vereisen dat gebruikers zich aanmelden ingeschakeld.
Voer de volgende waarden in voor de eigenschappen:
Serviceprovider: selecteer Azure Active Directory v2.
Client-id: voer de toepassings-id (client) in die u eerder van de Azure-portal hebt gekopieerd.
Clientgeheim: voer het clientgeheim in dat u eerder vanuit de Azure-portal hebt gegenereerd.
Bereiken: voer
profile openid
.
Selecteer Opslaan om de configuratie te voltooien.
API-machtigingen configureren
Ga naar API-machtigingen.
Selecteer Beheerderstoestemming verlenen voor <uw tenantnaam> en selecteer vervolgens Ja. Als de knop niet beschikbaar is, moet u mogelijk een tenantbeheerder vragen deze voor u in te voeren.
Opmerking
Als u wilt voorkomen dat gebruikers voor elke toepassing toestemming moeten geven, kan een algemene beheerder, toepassingsbeheerder of cloudtoepassingsbeheerder tenantbrede toestemming verlenen aan uw app-registraties.
Selecteer Een machtiging toevoegen en selecteer vervolgens Microsoft Graph.
Selecteer Gedelegeerde machtigingen.
Breid OpenId-machtigingen uit en schakel openid en profile in.
Selecteer Machtigingen toevoegen.
Een aangepast bereik voor uw copilot definiëren
Bereiken stellen u in staat om gebruikers- en beheerdersrollen en toegangsrechten te bepalen. U maakt een aangepast bereik voor de registratie van de canvas-app die u in een latere stap maakt.
Ga naar Een API beschikbaar maken en selecteer Een bereik toevoegen.
Stel de volgende eigenschappen in. De overige eigenschappen kunt u leeg laten.
Eigenschappen Weergegeven als Bereiknaam Voer een naam in die logisch is in uw omgeving, zoals Test.Read
Wie kan toestemming geven? Selecteer Beheerders en gebruikers Weergavenaam voor beheerderstoestemming Voer een naam in die logisch is in uw omgeving, zoals Test.Read
Beschrijving van beheerderstoestemming Allows the app to sign the user in.
invoerenProvincie Selecteer Ingeschakeld. Selecteer Bereik toevoegen.
Verificatie configureren in Microsoft Copilot Studio
Selecteer in Copilot Studio onder Instellingen de opties Beveiliging>Verificatie.
Selecteer Handmatig verifiëren.
Laat Vereisen dat gebruikers zich aanmelden ingeschakeld.
Selecteer een Serviceprovider en geef de vereiste waarden op. Zie Handmatige verificatie configureren in Copilot Studio.
Selecteer Opslaan.
Tip
De URL voor tokenuitwisseling wordt gebruikt om de OBO-token (On-Behalf-Of) in te wisselen voor de aangevraagde toegangstoken. Zie Eenmalige aanmelding configureren met Microsoft Entra ID voor meer informatie.
Opmerking
De scopes moeten profile openid
en het volgende omvatten, afhankelijk van uw gebruiksscenario:
Sites.Read.All Files.Read.All
voor SharePointExternalItem.Read.All
voor Graph-verbindinghttps://[OrgURL]/user_impersonation
voor Prompt Nodes en Dataverse gestructureerde data- Dataverse Structuurgegevens of Promptknooppunt moeten, bijvoorbeeld, de volgende scopes hebben:
profile openid Sites.Read.All Files.Read.All https://myorg123.com/user_impersonation
Uw copilot testen
Uw copilot publiceren.
Stuur in het deelvenster Copilot testen een bericht naar uw copilot.
Wanneer de copilot reageert, selecteert u Inloggen.
Er wordt een nieuw browsertabblad geopend waar u wordt gevraagd om u aan te melden.
Log in en kopieer vervolgens de weergegeven validatiecode.
Plak de code in het copilotgesprek om het aanmeldingsgegevensproces te voltooien.