Poznámka
Na prístup k tejto stránke sa vyžaduje oprávnenie. Môžete sa skúsiť prihlásiť alebo zmeniť adresáre.
Na prístup k tejto stránke sa vyžaduje oprávnenie. Môžete skúsiť zmeniť adresáre.
Poznámka
Funkcie ukážky nie sú určené na produkčné účely a môžu mať obmedzenú funkčnosť. Tieto funkcie sú k dispozícii pred oficiálnym vydaním, aby k nim mohli zákazníci získať rýchly prístup a poskytnúť odozvu.
Test Engine ponúka jednoduché možnosti autentifikácie na podporu vývojových aj produkčných scenárov. Tento článok poskytuje jasný prehľad možností overovania a ako si vybrať najlepšiu možnosť pre vaše potreby.
Jednoduché overenie
Test Engine ponúka ľahko použiteľné metódy overovania v závislosti od typu testu, ktorý chcete vytvoriť.
Webové testy (canvas, aplikácie riadené modelom)
Pre webové testy, ktoré na spustenie testu využívajú interaktívny používateľský účet.
Stav úložiska (Predvolené)
- Používa rozhranie Windows Data Protection API na zabezpečené lokálne úložisko
- Ideálne pre individuálny vývoj a testovanie
- Automaticky spracováva MFA a podmienený prístup
- Interaktívne prvé prihlásenie, následne automatizované
- Používa sa na webové testy aplikácií Canvas a riadených modelmi
Dataverse
- Používa certifikáty X.509 a ASP.NET Core Data Protection
- Ideálne pre tímové prostredia a CI/CD kanály
- Ukladá šifrované tokeny v Dataverse
- Podporuje principály služieb pre automatizované testovanie
- Používa sa na webové testy aplikácií Canvas a riadených modelmi
OAuth testy založené na (Dataverse)
Pre testy poskytovateľa PowerFx a priame testy funguje autentifikácia odlišne. Dataverse Tieto testy získavajú prístupové tokeny priamo z vašej relácie Azure CLI pomocou príkazov na získanie prístupových tokenov špecifických pre daný zdroj. az Pred spustením týchto typov testov sa uistite, že ste prihlásení pomocou účtu az login --allow-no-subscriptions .
Kedy použiť jednotlivé metódy overovania
Nasledujúca tabuľka popisuje, kedy použiť jednotlivé metódy overovania:
| Ak potrebujete... | Vybrať | Prečo to funguje najlepšie |
|---|---|---|
| Začnite rýchlo | StorageState |
Nulové nastavovanie, stačí spustiť testy a prihlásiť sa |
| Otestujte lokálne pomocou MFA | StorageState |
Zvláda všetky moderné metódy autentifikácie |
| Zdieľajte testovacích používateľov so svojím tímom | Dataverse |
Centralizované a bezpečné úložisko poverení |
| Spúšťanie testov v kanáloch CI/CD | Dataverse |
Neinteraktívne, automatizované |
| Používanie principálov služieb | Dataverse |
Podporuje bezpečné bezhlavé overovanie |
Autentifikácia StorageState: Rýchly štart
Metóda bezpečne ukladá údaje o overení prehliadača lokálne pomocou rozhrania Windows Data Protection API. StorageState Je to ideálne pre individuálnych vývojárov a testerov.
# 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 autentifikácia: pripravená na tímovú prácu
Metóda ukladá šifrované tokeny pomocou certifikátov X.509 a ochrany Core Data Protection. Dataverse Dataverse ASP.NET Je ideálny pre tímy a automatizované pracovné postupy.
Nastavenie overovania Dataverse
- Stiahnite si riešenie Test Engine: https://aka.ms/TestEngineAuth
- Importujte riešenie do svojho prostredia Dataverse
- Nastavenie certifikátu (s vlastným podpisom alebo od vašej certifikačnej autority)
- Konfigurácia principálov služieb pre automatizované testovanie (voliteľné, ale odporúčané)
# 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
Ďalšie kroky
Vyberte si cestu, ktorá je pre vás tá pravá:
- Sprievodca overovaním - Podrobné pokyny pre obe metódy overovania
- Bezpečnostné podrobnosti - Technické podrobnosti pre bezpečnostných profesionálov
- Nastavenie principála služby - Konfigurácia neinteraktívneho overovania pre automatizáciu