Partekatu bidez


Autentifikazioa Test Engine-n (aurrebista) Power Apps

Oharra

Aurrebista-eginbideak ez daude ekoizpenerako diseinatuta, eta funtzionalitate murriztua izan dezakete. Eginbide horiek kaleratze ofiziala baino lehen dauden erabilgarri, bezeroek atzitu eta beren oharrak eman ditzaten.

Test Engine-k autentifikazio aukera errazak eskaintzen ditu garapen eta ekoizpen eszenatokiak onartzeko. Artikulu honek zure autentifikazio aukeren ikuspegi orokorra eta zure beharretarako aukerarik onena nola hautatu azaltzen du.

Autentifikazioa erraztu da

Test Engine-k autentifikazio-metodo erabilerrazak eskaintzen ditu, sortu nahi duzun proba motaren arabera.

Web bidezko probak (mihisea, ereduetan oinarritutako aplikazioak)

Web bidezko probetan, proba exekutatzeko erabiltzaile-kontu interaktibo bat erabiltzen dutenetan.

Biltegiratze-egoera (Lehenetsia)

  • Windows Datuen Babeserako APIa erabiltzen du tokiko biltegiratze segururako
  • Banakako garapen eta probak egiteko aproposa
  • MFA eta baldintzapeko sarbidea automatikoki kudeatzen ditu
  • Lehen aldiz saioa hastean interaktiboa, ondoren automatizatua
  • Web bidezko Canvas eta Ereduetan oinarritutako aplikazioen probetan erabiltzen da

Dataverse

  • X.509 ziurtagiriak eta Core Data Protection erabiltzen ditu ASP.NET
  • Talde-inguruneetarako eta CI/CD bideetarako aproposa
  • Token enkriptatuak gordetzen ditu Dataverse
  • Zerbitzu-printzipioak onartzen ditu proba automatizatuetarako
  • Web bidezko Canvas eta Ereduetan oinarritutako aplikazioen probetan erabiltzen da

OAuth oinarritutako probak (Dataverse)

PowerFx hornitzailearen eta zuzeneko probetan, autentifikazioak modu ezberdinean funtzionatzen du. Dataverse Proba hauek sarbide-tokenak zuzenean lortzen dituzte zure Azure CLI saiotik, baliabide espezifikoetarako sarbide-tokenak lortzeko komandoak erabiliz. az Ziurtatu saioa hasita duzula az login --allow-no-subscriptions mota honetako probak egin aurretik.

Noiz erabili behar den autentifikazio-metodo bakoitza

Hurrengo taulak autentifikazio-metodo bakoitza noiz erabili behar den azaltzen du:

Behar baduzu... Aukeratu Zergatik funtzionatzen duen hobekien
Hasi azkar. StorageState Konfiguraziorik gabe, probak egin eta saioa hasi besterik ez duzu egin behar
Probatu tokian tokiko MFArekin StorageState Autentifikazio metodo moderno guztiak kudeatzen ditu
Partekatu probako erabiltzaileak zure taldearekin Dataverse Kredentzialen biltegiratze zentralizatu eta segurua
Exekutatu probak CI/CD kanalizazioetan Dataverse Ez-interaktiboa, automatizaziorako egokia
Erabili zerbitzu-printzipioak Dataverse Autentifikazio seguru eta bururik gabekoa onartzen du

StorageState autentifikazioa: Hasiberrientzako abiarazte azkarra

Metodoak arakatzailearen autentifikazio-datuak tokian tokiko modu seguruan gordetzen ditu Windows Data Protection APIa erabiliz. StorageState Banakako garatzaile eta probatzaileentzat aproposa da.

# 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 autentifikazioa: Talderako prest

Metodoak token enkriptatuak gordetzen ditu X.509 ziurtagiriak eta Core Data Protection erabiliz. Dataverse Dataverse ASP.NET Taldeentzat eta lan-fluxu automatizatuetarako aproposa da.

Autentifikazioa konfiguratzen Dataverse

  1. Deskargatu Test Engine irtenbidea: https://aka.ms/TestEngineAuth
  2. Inportatu irtenbidea zure ingurunera Dataverse
  3. Konfiguratu ziurtagiri bat (auto-sinatua edo zure ziurtagiri-agintaritzak emandakoa)
  4. Konfiguratu zerbitzu-printzipioak proba automatizatuetarako (aukerakoa baina gomendagarria)
# 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

Hurrengo urratsak

Aukeratu zuretzako egokia den bidea: