Kopīgot, izmantojot


Autentifikācija testēšanas programmā Power Apps (priekšskatījums)

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

  1. Lejupielādējiet Test Engine risinājumu: https://aka.ms/TestEngineAuth
  2. Importējiet risinājumu savā Dataverse vidē
  3. Sertifikāta iestatīšana (pašparakstīts vai no sertificēšanas iestādes)
  4. 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.