Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Beheren hoe u zich verifieert bij verschillende services
Verbinding maken met uw tenant
Gebruik de pac auth create opdracht om verbinding te maken met uw tenant. Als u het programma uitvoert pac auth create , wordt er een verificatieprofiel op uw computer gemaakt. U kunt meerdere verificatieprofielen beschikbaar hebben. Het is interessant om meerdere verificatieprofielen te gebruiken wanneer u met meerdere tenants werkt. Als uw bedrijf bijvoorbeeld meerdere tenants gebruikt (voor ontwikkeling, productie en testen) of als u een consultant bent die voor meerdere klanten werkt.
De pac auth create opdracht heeft een aantal nuttige parameters:
Met
--environmentde parameter kunt u automatisch verbinding maken met de juiste omgeving. Als u de--environmentparameter weglaat, bent u verbonden met de standaardomgeving, maar met de--environmentparameter die eraan is toegevoegd, kunt u verbinding maken met een andere. U kunt de omgevings-id, URL, unieke naam of gedeeltelijke naam als waarde gebruiken.In omgevingen waar u geen interactieve ervaring kunt gebruiken, zorgt het toevoegen van de
--deviceCodeparameter ervoor dat u nog steeds verbinding kunt maken. In GitHub Codespaces wordt de--deviceCodeparameter bijvoorbeeld automatisch toegevoegd wanneer u deze uitvoertpac auth create.
Example
Als u verbinding wilt maken met de HR-Dev omgeving, kunt u het volgende voorbeeld gebruiken:
pac auth create --environment "HR-Dev"
Overschakelen naar een ander verificatieprofiel
Wanneer u meerdere verificatieprofielen hebt, kunt u eenvoudig overschakelen met behulp van de pac auth list en pac auth select opdrachten.
Met de pac auth list opdracht worden alle verificatieprofielen op uw computer weergegeven. De pac auth select opdracht selecteert een andere opdracht.
pac auth list Voorbeeld
Als u alle verificatieprofielen wilt weergeven, gebruikt u het volgende voorbeeld:
pac auth list
Als u de pac auth list opdracht uitvoert, worden alle verificatieprofielen geretourneerd:
Index Active Kind Name Friendly Name Url User Cloud Type
[1] * UNIVERSAL Personal Productivity (Default) https://x.crm.dynamics.com/ user@contoso.onmicrosoft.com Public User
Selecteer een ander verificatieprofiel met behulp van de indexwaarde.
pac auth select --index 2
Commands
| Command | Description |
|---|---|
| pac auth clear | Alle verificatieprofielen wissen die zijn opgeslagen op deze computer |
| pac auth create | Verificatieprofielen maken en opslaan op deze computer |
| pac auth delete | Een bepaald verificatieprofiel verwijderen |
| pac auth list | De verificatieprofielen weergeven die zijn opgeslagen op deze computer |
| pac auth name | Een bestaand verificatieprofiel een naam geven of de naam ervan wijzigen |
| pac auth select | Selecteren welk verificatieprofiel actief moet zijn |
| pac auth update | Naam of doelomgeving van een bestaand verificatieprofiel bijwerken |
| pac auth who | Informatie weergeven over het geselecteerde verificatieprofiel |
pac auth clear
Alle verificatieprofielen wissen die zijn opgeslagen op deze computer
pac auth create
Verificatieprofielen maken en opslaan op deze computer
Voorbeelden
In de volgende voorbeelden ziet u het gebruik van de pac auth create opdracht.
Basis maken
In dit voorbeeld wordt u gevraagd om referenties en maakt u verbinding met de tenant waartoe de referenties behoren.
pac auth create
Opmerking
Wanneer u Power Platform CLI uitvoert in Codespaces, wordt met deze bewerking een aanmelding met apparaatcode geactiveerd.
Omgeving maken
In dit voorbeeld wordt u gevraagd om referenties en maakt u verbinding met de Power Platform-omgeving met de omgevings-id die u opgeeft.
pac auth create --environment < Your environment ID >
Aanbeveling
Ga naar een omgevings-id: Open het Power Platform-beheercentrum en selecteer de omgeving waarmee u verbinding wilt maken. Zoek in de sectie Details naar omgevings-id
Benoemd maken
In dit voorbeeld wordt geverifieerd bij uw tenant en krijgt deze de naam MyOrg.
pac auth create --name MyOrg
Benoemd maken met service-principal
Dit voorbeeld wordt geverifieerd met uw tenant, geeft deze de naam MyOrg-SPN en gebruikt hiervoor een service-principal. Vergeet niet om de service-principal toe te voegen aan uw omgeving.
pac auth create --name MyOrg-SPN --applicationId 00000000-0000-0000-0000-000000000000 --clientSecret $clientSecret --tenant 00000000-0000-0000-0000-000000000000
Azure Identity
Wanneer u wordt uitgevoerd in een omgeving die Ondersteuning biedt voor Azure Identity (zoals Azure Cloud Shell, Azure VM met beheerde identiteit of Visual Studio Code met azure-accountextensie), kunt u de --managedIdentity vlag gebruiken om te verifiëren met behulp van de Azure-identiteit. PAC CLI maakt gebruik van de standaard Azure-referentie . Dit is een vooraf geconfigureerde, vooraf geconfigureerde keten van referenties.
Standaard Azure Credential is ontworpen ter ondersteuning van veel omgevingen, samen met de meest voorkomende verificatiestromen en ontwikkelhulpprogramma's. U kunt het gedrag aanpassen door omgevingsvariabelen in te stellen, zoals beschreven in de documentatie over standaardReferenties voor Azure. Als u bijvoorbeeld wilt verifiëren met behulp van een door de gebruiker toegewezen beheerde identiteit, stelt u de AZURE_CLIENT_ID omgevingsvariabele in op de client-id van de door de gebruiker toegewezen beheerde identiteit. Zie meer informatie in de omgevingsvariabelen van de app instellen.
Optionele parameters voor auth create
--applicationId
-id
Optioneel: de toepassings-id waarmee moet worden geverifieerd.
--azureDevOpsFederated
-adof
(Preview) Azure DevOps Federation gebruiken voor verificatie van service-principals; vereist --tenant- en --applicationId-argumenten
Voor deze parameter is geen waarde vereist. Het is een switch.
--certificateDiskPath
-cdp
Optioneel: het pad naar de certificaatschijf voor verificatie met
--certificatePassword
-cp
Optioneel: het certificaatwachtwoord waarmee moet worden geverifieerd
--clientSecret
-cs
Optioneel: het clientgeheim waarmee moet worden geverifieerd
--cloud
-ci
Optioneel: het cloudexemplaren voor verificatie met
Gebruik een van deze waarden:
PublicUsGovUsGovHighUsGovDodChina
--deviceCode
-dc
Gebruik de Microsoft Entra ID Device Code-stroom voor interactieve aanmelding.
Voor deze parameter is geen waarde vereist. Het is een switch.
--environment
-env
Standaardomgeving (id, URL, unieke naam of gedeeltelijke naam).
--githubFederated
-ghf
(Preview) GitHub Federation gebruiken voor verificatie van service-principal; vereist --tenant- en --applicationId-argumenten
Voor deze parameter is geen waarde vereist. Het is een switch.
--managedIdentity
-mi
Gebruik de standaard Azure-identiteit.
Voor deze parameter is geen waarde vereist. Het is een switch.
--name
-n
De naam die u aan dit verificatieprofiel wilt geven (maximaal 30 tekens).
Opmerking: De lengte van de naam moet tussen 1 en 30 zijn
--password
-p
Optioneel: het wachtwoord waarmee moet worden geverifieerd
--tenant
-t
Tenant-id als u toepassings-id/clientgeheim of toepassings-id/clientcertificaat gebruikt.
--url
-u
Afgeschaft: gebruik --environment in plaats daarvan.
--username
-un
Optioneel: de gebruikersnaam waarmee moet worden geverifieerd; toont een Microsoft Entra ID-dialoogvenster als dit niet is opgegeven.
Opmerkingen
Voor de cloud parameter worden de waarden die moeten worden gebruikt voor deze andere algemene acroniemen of namen:
- GCC =
UsGov - GCC High =
UsGovHigh - DoD =
UsGovDod
WSL2-verificatieproblemen
Wanneer u windows-subsysteem voor Linux versie 2 (WSL2) gebruikt, hebt u mogelijk verificatieproblemen, zoals Error: Unable to open a web page using xdg-open, gnome-open, kfmclient or wslview tools wanneer er geen standaardbrowser is ingesteld in uw WSL2-omgeving.
U kunt dit probleem omzeilen door verificatie van apparaatcode te gebruiken door de --deviceCode vlag toe te voegen aan uw auth create opdracht: pac auth create --environment {env-id} --deviceCode. U moet een code invoeren in een browser buiten WSL2 om het verificatieproces te voltooien.
pac auth delete
Een bepaald verificatieprofiel verwijderen
Example
pac auth delete --index 2
Optionele parameters voor auth delete
--index
-i
De index van het profiel dat moet worden verwijderd
Opmerking: De waarde moet een geheel getal met een minimumwaarde van 1 zijn.
--name
-n
De naam van het profiel dat actief moet zijn
Opmerking: De lengte van de naam moet tussen 1 en 30 zijn
pac auth list
De verificatieprofielen weergeven die zijn opgeslagen op deze computer
pac auth name
Een bestaand verificatieprofiel een naam geven of de naam ervan wijzigen
Example
In het volgende voorbeeld ziet u hoe u de naam van een verificatieprofiel wijzigt. In dit geval wordt de naam van het profiel met index 1 gewijzigd in Contoso Dev.
pac auth name --index 1 --name "Contoso Dev"
Vereiste parameters voor auth name
--index
-i
De index van het profiel dat moet worden benoemd/hernoemd
Opmerking: De waarde moet een geheel getal met een minimumwaarde van 1 zijn.
--name
-n
De naam die u aan dit verificatieprofiel wilt geven (maximaal 30 tekens).
Opmerking: De lengte van de naam moet tussen 1 en 30 zijn
pac auth select
Selecteren welk verificatieprofiel actief moet zijn
Example
pac auth select --index 2
Optionele parameters voor auth select
--index
-i
De index van het profiel dat actief moet zijn.
Opmerking: De waarde moet een geheel getal met een minimumwaarde van 1 zijn.
--name
-n
De naam van het profiel dat actief moet zijn
Opmerking: De lengte van de naam moet tussen 1 en 30 zijn
pac auth update
Naam of doelomgeving van een bestaand verificatieprofiel bijwerken
Voorbeelden
In de volgende voorbeelden ziet u het gebruik van de pac auth update opdracht.
Verificatieprofiel bijwerken met omgevings-URL
In dit voorbeeld ziet u hoe u het verificatieprofiel bijwerkt met index 1 met de naam Contoso Dev en de omgevings-URL https://contosodev.crm.dynamics.com.
pac auth update --index 1 --name "Contoso Dev" --environment "https://contosodev.crm.dynamics.com"
Verificatieprofiel bijwerken met omgevings-id
In dit voorbeeld ziet u hoe u het verificatieprofiel bijwerkt met index 1 met de omgevings-id 00000000-0000-0000-0000-000000000000.
pac auth update --index 1 --environment 00000000-0000-0000-0000-000000000000
Vereiste parameters voor auth update
--index
-i
De index van het profiel dat moet worden benoemd/hernoemd
Opmerking: De waarde moet een geheel getal met een minimumwaarde van 1 zijn.
Optionele parameters voor auth update
--environment
-env
Standaardomgeving (id, URL, unieke naam of gedeeltelijke naam).
--name
-n
De naam die u aan dit verificatieprofiel wilt geven (maximaal 30 tekens).
pac auth who
Informatie weergeven over het geselecteerde verificatieprofiel
Zie ook
Microsoft Power Platform CLI-opdrachtgroepen
Overzicht van Microsoft Power Platform CLI