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.
Napomena
Značajke pretpregleda nisu namijenjene u proizvodne svrhe i mogu imati ograničene funkcije. Te su značajke dostupne prije službenog izdavanja da bi se klijentima omogućio prijevremeni pristup i slanje povratnih informacija.
Test Engine nudi jednostavne opcije provjere autentičnosti za podršku razvojnim i proizvodnim scenarijima. Ovaj članak pruža jasan pregled vaših izbora provjere autentičnosti i kako odabrati najbolju opciju za svoje potrebe.
Jednostavna autentifikacija
Test Engine nudi jednostavne metode provjere autentičnosti ovisno o vrsti testa koji želite izraditi.
Testovi temeljeni na webu (radne površine, aplikacije utemeljene na modelu)
Za web-testove koji koriste interaktivni korisnički račun za pokretanje testa.
Stanje pohrane (zadano)
- Koristi Windows Data Protection API za sigurnu lokalnu pohranu
- Savršeno za individualni razvoj i testiranje
- Automatski obrađuje MFA i uvjetni pristup
- Interaktivna prva prijava, nakon toga automatizirana
- Koristi se za web-bazirane Canvas i testove aplikacija utemeljenih na modelu
Dataverse
- Koristi X.509 certifikate i ASP.NET temeljnu zaštitu podataka
- Idealno za timska okruženja i CI/CD cjevovode
- Pohranjuje šifrirane tokene u Dataverse
- Podržava principe servisa za automatizirano testiranje
- Koristi se za web-bazirane Canvas i testove aplikacija utemeljenih na modelu
OAuth Testovi temeljeni (Dataverse)
Za PowerFx davatelja usluga i izravne Dataverse testove autentifikacija funkcionira drugačije. Ovi testovi dobivaju pristupne tokene izravno iz sesije Azure CLI pomoću az naredbi za dobivanje pristupnih tokena specifičnih za resurse. Provjerite jeste li prijavljeni prije az login --allow-no-subscriptions pokretanja ovih vrsta testova.
Kada koristiti svaku metodu provjere autentičnosti
U sljedećoj tablici opisano je kada koristiti svaku metodu provjere autentičnosti:
| Ako trebate... | Choose | Zašto najbolje funkcionira |
|---|---|---|
| Brzo započnite s radom | StorageState |
Nulto postavljanje, samo pokrenite testove i prijavite se |
| Lokalno testiranje pomoću MFA | StorageState |
Obrađuje sve moderne metode provjere autentičnosti |
| Podijelite testne korisnike sa svojim timom | Dataverse |
Centralizirana, sigurna pohrana vjerodajnica |
| Pokretanje testova u CI/CD kanalima | Dataverse |
Neinteraktivno, prilagođeno automatizaciji |
| Korištenje upravitelja usluge | Dataverse |
Podržava sigurnu autentifikaciju bez glave |
Provjera autentičnosti StorageState: Brzi početak
Metoda StorageState sigurno pohranjuje podatke za provjeru autentičnosti preglednika lokalno pomoću API-ja za zaštitu podataka sustava Windows. Savršen je za pojedinačne programere i testere.
# StorageState is the default, so you don't need to set it using the --user-auth parameter
pac test run `
--provider canvas `
--test-plan-file testplan.yaml `
--tenant your-tenant-id `
--environment-id your-environment-id
Dataverse provjera autentičnosti: Spreman za tim
Metoda Dataverse pohranjuje šifrirane tokene Dataverse pomoću X.509 certifikata i ASP.NET osnovne zaštite podataka. Idealan je za timove i automatizirane tijekove rada.
Postavljanje provjere Dataverse autentičnosti
- Preuzmite rješenje Test Engine: https://aka.ms/TestEngineAuth
- Uvezite rješenje u svoje Dataverse okruženje
- Postavljanje certifikata (samopotpisanog ili od ustanove za izdavanje certifikata)
- Konfiguriranje upravitelja usluge za automatizirano testiranje (neobavezno, ali preporučeno)
# Example command with Dataverse authentication
pac test run `
--provider canvas `
--user-auth Dataverse `
--auth Certstore `
--test-plan-file testplan.yaml `
--tenant your-tenant-id `
--environment-id your-environment-id
Sljedeći koraci
Odaberite put koji vam odgovara:
- Vodič za provjeru autentičnosti - Detaljne upute za obje metode provjere autentičnosti
- Sigurnosne pojedinosti - Tehnički detalji za sigurnosne stručnjake
- Postavljanje glavnog servisa – konfiguriranje neinteraktivne provjere autentičnosti za automatizaciju