Piezīmes
Lai piekļūtu šai lapai, ir nepieciešama autorizācija. Varat mēģināt pierakstīties vai mainīt direktorijus.
Lai piekļūtu šai lapai, ir nepieciešama autorizācija. Varat mēģināt mainīt direktorijus.
Piezīmes
Priekšskatījuma līdzekļi nav paredzēti komerciālai lietošanai, un to funkcionalitāte var būt ierobežota. Šie līdzekļi ir pieejami pirms oficiālā laidiena, lai klienti varētu priekšlaikus piekļūt līdzeklim un sniegt atsauksmes.
Test Engine piedāvā vienkāršas autentifikācijas iespējas, lai atbalstītu gan izstrādes, gan ražošanas scenārijus. Šajā rakstā ir sniegts skaidrs pārskats par jūsu autentifikācijas izvēli un to, kā izvēlēties jūsu vajadzībām piemērotāko variantu.
Autentifikācija padarīta vienkārša
Test Engine piedāvā viegli lietojamas autentifikācijas metodes atkarībā no testa veida, kuru vēlaties izveidot.
Tīmekļa testi (audekls, modeļa vadītas programmas)
Tīmekļa testiem, kuros testa veikšanai tiek izmantots interaktīvs lietotāja konts.
StorageState (noklusējums)
- Izmanto Windows datu aizsardzības API drošai lokālajai krātuvei
- Ideāli piemērots individuālai izstrādei un testēšanai
- Automātiski apstrādā MFA un nosacītu piekļuvi
- Interaktīva pirmreizēja pierakstīšanās, pēc tam automatizēta
- Izmanto tīmekļa audekla un modeļa vadītu programmu testiem
Dataverse
- Izmanto X.509 sertifikātus un ASP.NET pamatdatu aizsardzību
- Ideāli piemērots grupas videi un CI/CD cauruļvadiem
- Glabā šifrētus marķierus Dataverse
- Atbalsta pakalpojumu galvenos automatizētai testēšanai
- Izmanto tīmekļa audekla un modeļa vadītu programmu testiem
OAuth balstīti testi (Dataverse)
PowerFx pakalpojumu sniedzēju un tiešo Dataverse testu gadījumā autentifikācija darbojas atšķirīgi. Šie testi iegūst piekļuves marķierus tieši no Azure CLI sesijas, izmantojot az komandas, lai iegūtu resursiem specifiskus piekļuves marķierus. Pirms šāda veida testu veikšanas pārliecinieties, vai esat pieteicies az login --allow-no-subscriptions .
Kad izmantot katru autentifikācijas metodi
Tālāk esošajā tabulā ir aprakstīts, kad izmantot katru autentifikācijas metodi.
| Ja jums ir nepieciešams... | Izvēlēties | Kāpēc tas darbojas vislabāk |
|---|---|---|
| Ātri sāciet darbu | StorageState |
Nulles iestatīšana, vienkārši palaidiet testus un pierakstieties |
| Testēšana lokāli ar MFA | StorageState |
Apstrādā visas modernās autentifikācijas metodes |
| Testa lietotāju kopīgošana ar savu komandu | Dataverse |
Centralizēta, droša akreditācijas datu krātuve |
| Testu izpilde CI/CD cauruļvados | Dataverse |
Neinteraktīvs, automatizācijai draudzīgs |
| Pakalpojuma galveno izmantošana | Dataverse |
Atbalsta drošu bezgalvas autentifikāciju |
StorageState autentifikācija: ātrā lietošana
Metode StorageState droši glabā pārlūkprogrammas autentifikācijas datus lokāli, izmantojot Windows datu aizsardzības API. Tas ir ideāli piemērots individuāliem izstrādātājiem un testētājiem.
# 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ācija: gatava komandai
Metode Dataverse glabā šifrētos marķierus, Dataverse izmantojot X.509 sertifikātus un ASP.NET Core Data Protection. Tas ir ideāli piemērots komandām un automatizētām darbplūsmām.
Autentifikācijas Dataverse iestatīšana
- Lejupielādējiet Test Engine risinājumu: https://aka.ms/TestEngineAuth
- Importējiet risinājumu savā Dataverse vidē
- Sertifikāta iestatīšana (pašparakstīts vai no sertificēšanas iestādes)
- Pakalpojuma galveno konfigurēšana automatizētai testēšanai (neobligāti, bet ieteicams)
# 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
Nākamās darbības
Izvēlieties sev piemērotāko ceļu.
- Autentifikācijas rokasgrāmata - soli pa solim norādījumi par abām autentifikācijas metodēm
- Drošības informācija - Tehniskā informācija drošības speciālistiem
- Pakalpojuma principa iestatīšana — konfigurējiet neinteraktīvu autentifikāciju automatizācijai