Podeli preko


pac auth

Upravljanje načinom potvrde identiteta različitim uslugama

Povežite se sa zakupcem

Koristite komandupac auth create da biste se povezali sa zakupcem. Pokretanje pac auth create kreira profil potvrde identiteta na računaru. Dostupno vam je više profila za potvrdu identiteta. Kada imate više profila potvrde identiteta, interesantno je kada radite sa više zakupaca. Na primer, kada vaše preduzeće koristi više zakupaca (za razvoj, proizvodnju i testiranje) ili kada ste konsultant koji radi za više klijenata.

Komanda pac auth create sadrži nekoliko korisnih parametara:

  • Parametar --environment vam omogućava da se automatski povežete sa odgovarajućim okruženjem. Ako izostavite parametar --environment , povezani ste sa podrazumevanim okruženjem, --environment ali sa dodatim parametrom u njega, možete da se povežete sa drugim parametrom. Kao vrednost možete da koristite ID okruženja, URL, jedinstveno ime ili delimično ime.

  • U okruženjima u kojima nemate mogućnost da koristite interaktivno iskustvo, --deviceCode dodavanje parametra obezbeđuje da i dalje možete da se povežete. Na primer, u GitHub Codespaces, --deviceCode parametar se automatski dodaje kada pokrenete pac auth create.

Primer

Da biste se povezali sa HR-Dev okruženjem, možete da koristite sledeći primer:

pac auth create --environment "HR-Dev"

Prebacivanje na drugi profil potvrde identiteta

Kada imate više profila za potvrdu identiteta, možete se lako prebaciti pomoću komandi pac auth list i pac auth select komandi.

Komanda pac auth list navodi sve profile potvrde identiteta na računaru. Komanda pac auth select bira drugu komandu.

pac auth list Primer

Da biste navedli sve profile potvrde identiteta, koristite sledeći primer:

pac auth list

Pokretanje komande pac auth list vraća sve profile potvrde identiteta:

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

Izaberite drugi profil potvrde identiteta pomoću vrednosti indeksa.

pac auth select --index 2

Komande

Command Opis
pac auth clear Obriši sve profile potvrde identiteta uskladištene na ovom računaru
pac auth create Kreirajte i uskladištite profile potvrde identiteta na ovom računaru
pac auth delete Brisanje određenog profila potvrde identiteta
pac auth list Nanesite profile potvrde identiteta uskladištene na ovom računaru
pac auth name Imenovanje ili preimenovanje postojećeg profila potvrde identiteta
pac auth select Izaberite profil potvrde identiteta koji bi trebalo da bude aktivan
pac auth update Ažuriranje imena ili ciljnog okruženja postojećeg profila potvrde identiteta
pac auth who Prikaz informacija o trenutno izabranom profilu potvrde identiteta

pac auth clear

Obriši sve profile potvrde identiteta uskladištene na ovom računaru

pac auth create

Kreirajte i uskladištite profile potvrde identiteta na ovom računaru

Primeri

Sledeći primeri pokazuju upotrebu komande pac auth create .

Osnovno kreiranje

Ovaj primer od vas traži akreditive i povezuje se sa zakupcem kome akreditivi pripadaju.

pac auth create

Belešku

Kada pokrećete Power Platform CLI u kodni prostorima, ova operacija pokreće prijavljivanje koda uređaja.

Kreiranje okruženja

Ovaj primer vas pita za akreditive i povezuje se sa Power Platform okruženjem pomoću ID-a okruženja koji navedete.

pac auth create --environment < Your environment ID >

Napojnica

Da biste pronašli ID okruženja: Otvorite Power Platform centar administracije i izaberite okruženje sa kojim želite da se povežete. U odeljku Detalji potražite ID okruženja

Imenovano kreiranje

Ovaj primer potvrdjuje identitet kod vašeg zakupca i daje mu ime MyOrg.

pac auth create --name MyOrg

Imenovano kreiranje pomoću principala usluge

Ovaj primer potvrdjuje identitet kod zakupca, daje mu ime MyOrg-SPN i koristi principal usluge da bi to uradio. Ne zaboravite da dodate principal usluge u okruženje.

pac auth create --name MyOrg-SPN --applicationId 00000000-0000-0000-0000-000000000000 --clientSecret $clientSecret --tenant 00000000-0000-0000-0000-000000000000

Azure Identity

Kada radite u okruženju koje podržava Azure Identity (kao što je Azure Cloud Shell, Azure virtuelna mašina sa kontrolisanim identitetom ili Visual Studio kôd sa proširenjima Azure naloga), --managedIdentity možete da koristite zastavicu za potvrdu identiteta pomoću Azure identiteta. PAC CLI koristi podrazumevani Azure akreditive koji je oblikovan, unapred konfigurisan lanac akreditiva.

Podrazumevani Azure akreditive dizajniran je tako da podržava mnogo okruženja, zajedno sa najčešćim tocima potvrde identiteta i alatkama za projektante. Ponašanje možete da prilagodite podešavanjem promenljivih okruženja kao što je opisano u dokumentaciji za podrazumevani Azure akreditiv. Na primer, da biste potvrdili identitet pomoću upravljanog identiteta koji je dodelio korisnik, AZURE_CLIENT_ID postavite promenljivu okruženja na ID klijenta upravljanog identiteta koji je dodelio korisnik. Pogledajte više detalja u promenljivima okruženja aplikacije.

Opcionalni parametri za auth create

--applicationId -id

Opcionalno: ID aplikacije za potvrdu identiteta.

--azureDevOpsFederated -adof

(Pregled) Koristite Azure DevOps spoljni pristup za glavnu potvrdu usluge; zahteva --zakupac i --applicationId argumente

Ovaj parametar ne zahteva nikakvu vrednost. To je prekidaи.

--certificateDiskPath -cdp

Opcionalno: Putanja diska certifikata za potvrdu identiteta pomoću

--certificatePassword -cp

Opcionalno: Lozinka certifikata za potvrdu identiteta pomoću

--clientSecret -cs

Opcionalno: Klijentski tajni za potvrdu identiteta pomoću

--cloud -ci

Opcionalno: Instanca u oblaku pomoću koje treba potvrditi identitet

Koristite jednu od ovih vrednosti:

  • Public
  • UsGov
  • UsGovHigh
  • UsGovDod
  • China

--deviceCode -dc

Koristite tok Microsoft Entra ID koda uređaja za interaktivno prijavljivanje.

Ovaj parametar ne zahteva nikakvu vrednost. To je prekidaи.

--environment -env

Podrazumevano okruženje (ID, URL, jedinstveno ime ili delimično ime).

--githubFederated -ghf

(Pregled) Koristite GitHub spoljni pristup za glavnu potvrdu usluge; zahteva --zakupac i --applicationId argumente

Ovaj parametar ne zahteva nikakvu vrednost. To je prekidaи.

--managedIdentity -mi

Koristite podrazumevani Azure identitet.

Ovaj parametar ne zahteva nikakvu vrednost. To je prekidaи.

--name -n

Ime koje želite da date ovom profilu potvrde identiteta (maksimalno 30 znakova).

Napomena: Dužina imena bi trebalo da bude između 1 i 30

--password -p

Opcionalno: Lozinka za potvrdu identiteta pomoću

--tenant -t

ID zakupca ako koristite ID aplikacije/tajnu aplikacije ili ID aplikacije/certifikat klijenta.

--url -u

Zastarelo: Umesto toga koristite --environment .

--username -un

Opcionalno: Korisničko ime za potvrdu identiteta; prikazuje dijalog Microsoft Entra ID-a ako nije naveden.

Primedbe

Za parametar cloud , vrednosti koje treba koristiti mapirajte sa ovim drugim uobičajenim akronima ili imenima:

  • GCC = UsGov
  • GCC visok = UsGovHigh
  • DoD = UsGovDod

Problemi sa WSL2 potvrdom identiteta

Kada koristite Windows podsistem za Linux verziju 2 (WSL2), Error: Unable to open a web page using xdg-open, gnome-open, kfmclient or wslview tools možda ćete imati problema sa potvrdom identiteta, na primer kada u WSL2 okruženju nema podešenog podrazumevanog pregledača.

Da biste zaobišli ovaj problem, možete da koristite potvrdu identiteta koda uređaja tako što ćete komandi --deviceCode dodati zastavicu auth create : pac auth create --environment {env-id} --deviceCode. Moraćete da unesete kôd u pregledaču izvan WSL2 da biste dovršili proces potvrde identiteta.

pac auth delete

Brisanje određenog profila potvrde identiteta

Primer

pac auth delete --index 2

Opcionalni parametri za auth delete

--index -i

Indeks profila koji treba izbrisati

Napomena: Vrednost mora biti ceo broj sa minimalnom vrednošću 1.

--name -n

Ime profila koji treba da bude aktivan

Napomena: Dužina imena bi trebalo da bude između 1 i 30

pac auth list

Nanesite profile potvrde identiteta uskladištene na ovom računaru

pac auth name

Imenovanje ili preimenovanje postojećeg profila potvrde identiteta

Primer

Sledeći primer pokazuje kako da preimenujete profil potvrde veobrana. U ovom slučaju, profil sa indeksom 1 će biti preimenovan 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: Vrednost mora biti ceo broj sa minimalnom vrednošću 1.

--name -n

Ime koje želite da date ovom profilu potvrde identiteta (maksimalno 30 znakova).

Napomena: Dužina imena bi trebalo da bude između 1 i 30

pac auth select

Izaberite profil potvrde identiteta koji bi trebalo da bude aktivan

Primer

pac auth select --index 2

Opcionalni parametri za auth select

--index -i

Indeks profila koji treba da bude aktivan.

Napomena: Vrednost mora biti ceo broj sa minimalnom vrednošću 1.

--name -n

Ime profila koji treba da bude aktivan

Napomena: Dužina imena bi trebalo da bude između 1 i 30

pac auth update

Ažuriranje imena ili ciljnog okruženja postojećeg profila potvrde identiteta

Primeri

Sledeći primeri pokazuju upotrebu komande pac auth update .

Ažuriraj profil potvrde potvrde pomoću URL adrese okruženja

Ovaj primer pokazuje kako da ažurirate profil potvrde identiteta indeksom 1 imenom i Contoso Dev URL adresom okruženja https://contosodev.crm.dynamics.com.

pac auth update --index 1 --name "Contoso Dev" --environment "https://contosodev.crm.dynamics.com"

Ažuriraj profil potvrde potvrde pomoću ID-a okruženja

Ovaj primer pokazuje kako da ažurirate profil potvrde identiteta 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: Vrednost mora biti ceo broj sa minimalnom vrednošću 1.

Opcionalni parametri za auth update

--environment -env

Podrazumevano okruženje (ID, URL, jedinstveno ime ili delimično ime).

--name -n

Ime koje želite da date ovom profilu potvrde identiteta (maksimalno 30 znakova).

pac auth who

Prikaz informacija o trenutno izabranom profilu potvrde identiteta

Vidi takođe

Microsoft Power Platform CLI Command Groups
Microsoft Power Platform CLI pregled