Jegyzet
Az oldalhoz való hozzáférés engedélyezést igényel. Próbálhatod be jelentkezni vagy könyvtárat váltani.
Az oldalhoz való hozzáférés engedélyezést igényel. Megpróbálhatod a könyvtár váltását.
Feljegyzés
Az előzetes funkciókat nem célszerű termelési környezetben használni, és előfordulhat, hogy korlátozott funkcionalitással rendelkeznek. Ezek a funkciók a hivatalos kiadás előtt érhetők el, hogy az ügyfelek korán megismerkedhessenek velük, és visszajelzést adhassanak róluk.
A Test Engine egyszerű hitelesítési lehetőségeket kínál a fejlesztési és éles forgatókönyvek támogatásához. Ez a cikk egyértelmű áttekintést nyújt a hitelesítési lehetőségekről, valamint arról, hogyan választhatja ki az igényeinek leginkább megfelelő lehetőséget.
Egyszerű hitelesítés
A Test Engine könnyen használható hitelesítési módszereket kínál a létrehozni kívánt teszt típusától függően.
Webalapú tesztek (vászon, modellvezérelt alkalmazások)
Webalapú tesztekhez, amelyek interaktív felhasználói fiókot használnak a teszt futtatásához.
StorageState (alapértelmezett)
- Windows Data Protection API-t használ a biztonságos helyi tároláshoz
- Tökéletes egyéni fejlesztéshez és teszteléshez
- Automatikusan kezeli az MFA-t és a feltételes hozzáférést
- Interaktív első bejelentkezés, utána automatizálva
- Webalapú vászon- és modellvezérelt alkalmazástesztekhez használatos
Dataverse
- X.509 tanúsítványokat és ASP.NET alapvető adatvédelmet használ
- Ideális csapatkörnyezetekhez és CI/CD-folyamatokhoz
- Titkosított tokeneket tárol Dataverse
- Támogatja a szolgáltatásneveket az automatizált teszteléshez
- Webalapú vászon- és modellvezérelt alkalmazástesztekhez használatos
OAuth vizsgálatok (Dataverse)
A PowerFx-szolgáltató és a közvetlen Dataverse tesztek esetében a hitelesítés másképp működik. Ezek a tesztek közvetlenül az Azure CLI-munkamenetből az szerezzék be a hozzáférési jogkivonatokat az erőforrás-specifikus hozzáférési jogkivonatok lekéréséhez szükséges parancsokkal. Az ilyen típusú tesztek futtatása előtt győződjön meg arról, hogy be van jelentkezve az login --allow-no-subscriptions .
Mikor érdemes használni az egyes hitelesítési módszereket?
Az alábbi táblázat ismerteti, hogy mikor kell használni az egyes hitelesítési módszereket:
| Ha kell... | Választás | Miért működik a legjobban? |
|---|---|---|
| Gyors első lépések | StorageState |
Nulla beállítás, csak futtassa a teszteket és jelentkezzen be |
| Helyi tesztelés MFA-val | StorageState |
Kezeli az összes modern hitelesítési módszert |
| Tesztfelhasználók megosztása a csapattal | Dataverse |
Központosított, biztonságos hitelesítő adatok tárolása |
| Tesztek futtatása CI/CD-folyamatokban | Dataverse |
Nem interaktív, automatizálásbarát |
| Szolgáltatásnevek használata | Dataverse |
Támogatja a biztonságos, fej nélküli hitelesítést |
StorageState hitelesítés: Gyors üzembe helyezés
A StorageState módszer biztonságosan tárolja a böngésző hitelesítési adatait helyileg a Windows Data Protection API használatával. Tökéletes egyéni fejlesztők és tesztelők számára.
# 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 hitelesítés: Csapatra kész
A Dataverse metódus titkosított jogkivonatokat Dataverse tárol az X.509-tanúsítványok és a ASP.NET Core Data Protection használatával. Ideális csapatok és automatizált munkafolyamatok számára.
Hitelesítés beállítása Dataverse
- Töltse le a Test Engine megoldást: https://aka.ms/TestEngineAuth
- A megoldás importálása a környezetbe Dataverse
- Tanúsítvány beállítása (önaláírt vagy a hitelesítésszolgáltatótól)
- Szolgáltatásnevek konfigurálása automatizált teszteléshez (nem kötelező, de ajánlott)
# 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
További lépések
Válassza ki az Önnek megfelelő útvonalat:
- Hitelesítési útmutató – Lépésről lépésre mindkét hitelesítési módszerhez
- Biztonsági részletek - Műszaki adatok biztonsági szakemberek számára
- Szolgáltatásnév beállítása – Nem interaktív hitelesítés konfigurálása automatizáláshoz