Napomena
Za pristup ovoj stranici potrebna je autorizacija. Možete se pokušati prijaviti ili promijeniti direktorije.
Za pristup ovoj stranici potrebna je autorizacija. Možete pokušati promijeniti direktorije.
Upravljajte načinom provjere autentičnosti za razne servise.
Povezivanje s klijentom
Upotrijebite pac auth create naredbu za povezivanje s klijentom. Pokretanjem pac auth create se stvara profil za provjeru autentičnosti na vašem računalu. Dostupno vam je više profila za provjeru autentičnosti. Kada radite s više klijenata, zanimljivo je imati više profila za provjeru autentičnosti. Na primjer, kada vaša tvrtka koristi više klijenata (za razvoj, proizvodnju i testiranje) ili kada ste savjetnik koji radi za više klijenata.
Naredba pac auth create sadrži nekoliko korisnih parametara:
Parametar
--environmentomogućuje automatsko povezivanje s pravom okolinom. Ako izostavite parametar--environment, povezani ste sa zadanim okruženjem,--environmentali s dodanim parametrom možete se povezati s drugim. Kao vrijednost možete koristiti ID okruženja, URL, jedinstveni naziv ili djelomičan naziv.U okruženjima u kojima nemate mogućnost korištenja interaktivnog sučelja,
--deviceCodedodavanjem parametra i dalje se možete povezivati. Na primjer, u GitHub Codespaces, parametar--deviceCodese automatski dodaje kada pokrenetepac auth create.
Primjer
Da biste se povezali HR-Dev s okruženjem, možete koristiti sljedeći primjer:
pac auth create --environment "HR-Dev"
Prijelaz na drugi profil za provjeru autentičnosti
Kada imate više profila za provjeru autentičnosti, možete se jednostavno prebaciti pomoću pac auth list naredbi i pac auth select .
Naredba pac auth list sadrži popis svih profila za provjeru autentičnosti na vašem računalu. Naredba pac auth select odabire drugu naredbu.
pac auth list Primjer
Da biste na popisu popisali sve profile za provjeru autentičnosti, upotrijebite sljedeći primjer:
pac auth list
Pokretanje naredbe vraća pac auth list sve profile provjere autentičnosti:
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
Odaberite drugi profil za provjeru autentičnosti pomoću vrijednosti indeksa.
pac auth select --index 2
Naredbe
| Naredba | Opis |
|---|---|
| pac auth clear | Očisti sve profile za provjeru autentičnosti pohranjene na ovom računalu |
| pac auth create | Stvaranje i spremanje profila za provjeru autentičnosti na ovom računalu |
| pac auth delete | Brisanje određenog profila za provjeru autentičnosti |
| pac auth list | Napišite profile za provjeru autentičnosti pohranjene na ovom računalu |
| pac auth name | Imenujte ili preimenujte postojeći profil za provjeru autentičnosti |
| pac auth select | Odabir profila za provjeru autentičnosti koji bi trebao biti aktivan |
| pac auth update | Ažuriranje naziva ili ciljnog okruženja postojećeg profila za provjeru autentičnosti |
| pac auth who | Prikaz informacija o trenutno odabranom profilu za provjeru autentičnosti |
pac auth clear
Očisti sve profile za provjeru autentičnosti pohranjene na ovom računalu
pac auth create
Stvaranje i spremanje profila za provjeru autentičnosti na ovom računalu
Primjeri
Sljedeći primjeri pokazuju korištenje naredbe pac auth create .
- Osnovno stvaranje
- Stvaranje okruženja
- Pod nazivom Stvori
- Imenovano Stvori s upraviteljem servisa
- Identitet platforme Azure
Osnovno stvaranje
U ovom se primjeru od vas traži unos vjerodajnica i povezivanje s klijentom kojem pripadaju vjerodajnice.
pac auth create
Napomena
Prilikom pokretanja dodatka Power Platform CLI u prostorima za kod, ova operacija pokreće prijavu koda uređaja.
Stvaranje okruženja
U ovom se primjeru od vas traži unos vjerodajnica i povezivanje s okruženjem platforme Power Platform s ID-om okruženja koji navedete.
pac auth create --environment < Your environment ID >
Savjet
Da biste pronašli ID okruženja: otvorite centar za administratore platforme Power Platform i odaberite Okruženje s kojim se želite povezati. U odjeljku Detalji potražite ID okruženja
Pod nazivom Stvori
Ovaj primjer provjerava autentičnost kod klijenta i daje mu naziv MyOrg.
pac auth create --name MyOrg
Imenovano Stvori s upraviteljem servisa
U ovom se primjeru provjerava autentičnost kod klijenta, daje mu naziv MyOrg-SPN i za to se koristi upravitelj servisa. Ne zaboravite dodati upravitelja servisa u svoje okruženje.
pac auth create --name MyOrg-SPN --applicationId 00000000-0000-0000-0000-000000000000 --clientSecret $clientSecret --tenant 00000000-0000-0000-0000-000000000000
Identitet platforme Azure
Prilikom pokretanja u okruženju koje podržava Azure Identity (kao što su Azure Cloud Shell, Azure VM with Managed Identity ili Visual Studio Code s proširenjem računa za Azure), --managedIdentity pomoću zastavice možete provjeriti autentičnost pomoću identiteta platforme Azure. PAC CLI koristi zadanu vjerodajnicu za Azure , što je mišljenje unaprijed konfiguriranog lanca vjerodajnica.
Zadane vjerodajnice za Azure osmišljene su tako da podržavaju mnoga okruženja, zajedno s najčešćim tijekovima provjere autentičnosti i alatima za razvojne inženjere. Ponašanje možete prilagoditi postavljanjem varijabli okruženja kao što je opisano u dokumentaciji Zadana vjerodajnica za Azure. Da biste, primjerice, provjerili autentičnost pomoću upravljanog identiteta koji je dodijelio korisnik, AZURE_CLIENT_ID postavite varijablu okruženja na ID klijenta upravljanog identiteta koji je dodijelio korisnik. Dodatne pojedinosti potražite u odjeljku Postavljanje varijabli okruženja aplikacije.
Neobavezni parametri za auth create
--applicationId
-id
Neobavezno: ID aplikacije za provjeru autentičnosti.
--azureDevOpsFederated
-adof
(Pretpregled) Koristite Azure DevOps Federation za upravitelja servisa; zahtijeva argumente --tenant and --applicationId
Ovaj parametar ne zahtijeva vrijednost. To je prekidač.
--certificateDiskPath
-cdp
Neobavezno: put diska certifikata za provjeru autentičnosti
--certificatePassword
-cp
Neobavezno: lozinka certifikata za provjeru autentičnosti
--clientSecret
-cs
Neobavezno: tajna klijenta za provjeru autentičnosti
--cloud
-ci
Neobavezno: instanca oblaka za provjeru autentičnosti
Koristite jednu od ovih vrijednosti:
PublicUsGovUsGovHighUsGovDodChina
--deviceCode
-dc
Koristite tijek koda uređaja Microsoft Entra ID za interaktivnu prijavu.
Ovaj parametar ne zahtijeva vrijednost. To je prekidač.
--environment
-env
Zadano okruženje (ID, URL, jedinstveni naziv ili djelomični naziv).
--githubFederated
-ghf
(Pretpregled) Korištenje GitHub vanjskog pristupa za Auth upravitelja servisa; zahtijeva argumente --tenant and --applicationId
Ovaj parametar ne zahtijeva vrijednost. To je prekidač.
--managedIdentity
-mi
Koristi zadani identitet platforme Azure.
Ovaj parametar ne zahtijeva vrijednost. To je prekidač.
--name
-n
Naziv koji želite dodijeliti ovom profilu za provjeru autentičnosti (najviše 30 znakova).
Napomena: duljina naziva trebala bi biti između 1 i 30
--password
-p
Neobavezno: lozinka za provjeru autentičnosti
--tenant
-t
ID klijenta ako koristi ID aplikacije/tajnu klijenta ili ID aplikacije/klijentski certifikat.
--url
-u
Zastarjelo: koristite --environment umjesto toga.
--username
-un
Neobavezno: korisničko ime za provjeru autentičnosti prikazuje dijaloški okvir ID sudionika programa Microsoft, ako nije naveden.
Primjedbe
Za parametar cloud vrijednosti koje će se koristiti za mapiranje na sljedeće uobičajene akronime ili nazive:
- GCC =
UsGov - Visoko GCC =
UsGovHigh - DoD broj =
UsGovDod
Problemi s provjerom autentičnosti za WSL2
Prilikom korištenja podsustava Windows za Linux verzije 2 (WSL2) Error: Unable to open a web page using xdg-open, gnome-open, kfmclient or wslview tools mogli biste imati problema s provjerom autentičnosti, primjerice kada u okruženju WSL2 nema zadanog preglednika.
Da biste zaobišli taj problem, možete koristiti provjeru autentičnosti koda uređaja dodavanjem --deviceCode zastavice na naredbu auth create : pac auth create --environment {env-id} --deviceCode. Da biste dovršili postupak provjere autentičnosti, u pregledniku izvan WSL2 morat ćete unijeti kod.
pac auth delete
Brisanje određenog profila za provjeru autentičnosti
Primjer
pac auth delete --index 2
Neobavezni parametri za auth delete
--index
-i
Indeks profila koji će se izbrisati
Napomena: vrijednost mora biti cijeli broj s minimalnom vrijednošću 1.
--name
-n
Naziv profila koji će biti aktivan
Napomena: duljina naziva trebala bi biti između 1 i 30
pac auth list
Napišite profile za provjeru autentičnosti pohranjene na ovom računalu
pac auth name
Imenujte ili preimenujte postojeći profil za provjeru autentičnosti
Primjer
U sljedećem je primjeru prikazano kako preimenovati profil za auth. U tom će se slučaju profil s indeksom 1 preimenovati u "Contoso Dev".
pac auth name --index 1 --name "Contoso Dev"
Obavezni parametri za auth name
--index
-i
Indeks profila koji će biti imenovan/preimenovan
Napomena: vrijednost mora biti cijeli broj s minimalnom vrijednošću 1.
--name
-n
Naziv koji želite dodijeliti ovom profilu za provjeru autentičnosti (najviše 30 znakova).
Napomena: duljina naziva trebala bi biti između 1 i 30
pac auth select
Odabir profila za provjeru autentičnosti koji bi trebao biti aktivan
Primjer
pac auth select --index 2
Neobavezni parametri za auth select
--index
-i
Indeks profila koji će biti aktivan.
Napomena: vrijednost mora biti cijeli broj s minimalnom vrijednošću 1.
--name
-n
Naziv profila koji će biti aktivan
Napomena: duljina naziva trebala bi biti između 1 i 30
pac auth update
Ažuriranje naziva ili ciljnog okruženja postojećeg profila za provjeru autentičnosti
Primjeri
Sljedeći primjeri pokazuju korištenje naredbe pac auth update .
- Ažuriranje profila za auth pomoću URL-a okruženja
- Ažuriranje profila za potvrdu autentičnosti ID-om okruženja
Ažuriranje profila za auth pomoću URL-a okruženja
U ovom se primjeru pokazuje kako ažurirati profil za auth s indeksom 1 s nazivom i Contoso Dev URL-om okruženja https://contosodev.crm.dynamics.com.
pac auth update --index 1 --name "Contoso Dev" --environment "https://contosodev.crm.dynamics.com"
Ažuriranje profila za potvrdu autentičnosti ID-om okruženja
U ovom se primjeru pokazuje kako ažurirati profil za auth s indeksom 1 ID-om okruženja 00000000-0000-0000-0000-000000000000.
pac auth update --index 1 --environment 00000000-0000-0000-0000-000000000000
Obavezni parametri za auth update
--index
-i
Indeks profila koji će biti imenovan/preimenovan
Napomena: vrijednost mora biti cijeli broj s minimalnom vrijednošću 1.
Neobavezni parametri za auth update
--environment
-env
Zadano okruženje (ID, URL, jedinstveni naziv ili djelomični naziv).
--name
-n
Naziv koji želite dodijeliti ovom profilu za provjeru autentičnosti (najviše 30 znakova).
pac auth who
Prikaz informacija o trenutno odabranom profilu za provjeru autentičnosti
Vidi također
Microsoft Power Platform CLI Command Groups
Pregled CLI-ja za Microsoft Power Platform