Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
Poznámka:
Funkce Preview nejsou určené pro normální používání a mohou mít omezené fungování. Jsou to funkce, které jsou poskytnuté před svým oficiálním vydáním, aby si je zákazníci mohli co nejdříve vyzkoušet a mohli nám napsat své názory.
Test Engine nabízí jednoduché možnosti ověřování pro podporu vývojových i produkčních scénářů. Tento článek poskytuje jasný přehled možností ověřování a jak vybrat tu nejlepší možnost pro vaše potřeby.
Zjednodušené ověřování
Test Engine nabízí snadno použitelné metody ověřování v závislosti na typu testu, který chcete vytvořit.
Webové testy (canvas, modelem řízené aplikace)
Pro webové testy, které ke spuštění testu využívají interaktivní uživatelský účet.
Stav úložiště (výchozí)
- Používá rozhraní Windows Data Protection API pro zabezpečené lokální úložiště
- Ideální pro individuální vývoj a testování
- Automaticky zpracovává MFA a podmíněný přístup
- Interaktivní první přihlášení, poté automatizované
- Používá se pro webové testy Canvas a modelem řízených aplikací
Dataverse
- Používá certifikáty X.509 a **Core Data Protection** ASP.NET
- Ideální pro týmová prostředí a CI/CD pipelines
- Ukládá šifrované tokeny do Dataverse
- Podporuje instanční objekty služeb pro automatizované testování
- Používá se pro webové testy Canvas a modelem řízených aplikací
OAuth testy založené na (Dataverse)
Pro testy poskytovatele PowerFx a přímé testy funguje ověřování odlišně. Dataverse Tyto testy získávají přístupové tokeny přímo z vaší relace Azure CLI pomocí příkazů k získání přístupových tokenů specifických pro daný prostředek. az Před spuštěním těchto typů testů se ujistěte, že jste přihlášeni pomocí účtu az login --allow-no-subscriptions .
Kdy použít jednotlivé metody ověřování
Následující tabulka popisuje, kdy použít jednotlivé metody ověřování:
| Pokud potřebujete... | Zvolit | Proč to funguje nejlépe |
|---|---|---|
| Začněte rychle | StorageState |
Nulové nastavení, stačí spustit testy a přihlásit se |
| Otestujte lokálně pomocí MFA | StorageState |
Zvládá všechny moderní metody ověřování |
| Sdílejte testovací uživatele se svým týmem | Dataverse |
Centralizované a zabezpečené úložiště přihlašovacích údajů |
| Spouštění testů v kanálech CI/CD | Dataverse |
Neinteraktivní, vhodné pro automatizaci |
| Použití instančních objektů služeb | Dataverse |
Podporuje bezpečné ověřování bez headlessu |
Ověřování StorageState: Rychlý start
Metoda bezpečně ukládá data ověřování prohlížeče lokálně pomocí rozhraní Windows Data Protection API. StorageState Je to ideální pro individuální vývojáře a testery.
# 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 ověřování: připraveno pro týmovou práci
Metoda ukládá zašifrované tokeny pomocí certifikátů X.509 a ochrany Core Data Protection. Dataverse Dataverse ASP.NET Je ideální pro týmy a automatizované pracovní postupy.
Nastavení ověřování Dataverse
- Stáhněte si řešení Test Engine: https://aka.ms/TestEngineAuth
- Importujte řešení do svého prostředí Dataverse
- Nastavení certifikátu (s vlastním podpisem nebo od vaší certifikační autority)
- Konfigurace instančních objektů pro automatizované testování (volitelné, ale doporučené)
# 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
Další kroky
Vyberte si cestu, která je pro vás ta pravá:
- Průvodce ověřováním - Podrobné pokyny pro obě metody ověřování
- Bezpečnostní detaily - Technické detaily pro bezpečnostní profesionály
- Nastavení instančního objektu služby – Konfigurace neinteraktivního ověřování pro automatizaci