Делите путем


Аутентикација у Тест Енгине-у Power Apps (преглед)

Белешка

Функције прегледа нису намењене за коришћење у производњи и могу да имају ограничене функционалности. Ове функције су доступне пре званичног објављивања како би клијенти могли раније да им приступе и пруже повратне информације.

Тест Енгине нуди једноставне опције за аутентификацију како би подржао и развојне и производне сценарије. Овај чланак пружа јасан преглед ваших избора за аутентификацију и како одабрати најбољу опцију за ваше потребе.

Аутентификација је једноставна

Тест Енгине нуди једноставне методе аутентификације у зависности од врсте теста који желите да креирате.

Веб -базирани тестови (платно, апликације засноване на моделу)

За тестове засноване на вебу који користе интерактивни кориснички налог за покретање теста.

СторагеСтате (подразумевано)

  • Користи Виндовс АПИ за заштиту података за сигурну локалну меморију
  • Савршен за индивидуални развој и тестирање
  • Аутоматски обрађује МФА и условни приступ
  • Интерактивно прво пријављивање, аутоматизовано након тога
  • Користи се за веб-базиране Цанвас и тестове апликација заснованих на моделу

Dataverse

  • Користи Кс.509 сертификате и ASP.NET основну заштиту података
  • Идеалан за тимска окружења и ЦИ / ЦД цевоводе
  • Складишти шифроване токене у Dataverse
  • Подржава принципе услуга за аутоматизовано тестирање
  • Користи се за веб-базиране Цанвас и тестове апликација заснованих на моделу

OAuth Тестови засновани ( Dataverse)

За ПоверФк провајдера и директне Dataverse тестове, аутентификација ради другачије. Ови тестови добијају приступне токене директно из ваше Азуре ЦЛИ сесије користећи az команде за добијање приступних токена специфичних за ресурсе. Уверите се да сте пријављени пре az login --allow-no-subscriptions покретања ове врсте тестова.

Када користити сваки метод аутентификације

Следећа табела описује када се користи сваки метод аутентификације:

Ако је потребно да... Одабери Зашто најбоље функционише
Почните брзо StorageState Нулто подешавање, само покрените тестове и пријавите се
Тестирајте локално са МФА StorageState Обрађује све савремене методе аутентификације
Делите тестне кориснике са својим тимом Dataverse Централизовано, сигурно складиштење акредитива
Покрените тестове у ЦИ / ЦД цевоводима Dataverse Не -интерактиван, аутоматизација-пријатељски
Користите принципе услуга Dataverse Подржава сигурну, безглаву аутентификацију

СторагеСтате аутентификација: Брзи почетак

Метода StorageState сигурно чува податке за аутентификацију претраживача локално користећи Виндовс АПИ за заштиту података. Савршен је за појединачне програмере и тестере.

# 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 аутентификација : Спреман за тим

Метода Dataverse чува шифроване токене користећи Dataverse Кс.509 сертификате и ASP.NET Цоре Дата Протецтион. Идеалан је за тимове и аутоматизоване токове посла.

Подешавање Dataverse аутентификације

  1. Преузмите решење Тест Енгине: https://aka.ms/TestEngineAuth
  2. Увезите решење у своје Dataverse окружење
  3. Подесите сертификат (самопотписан или од вашег ауторитета за сертификате)
  4. Конфигуришите принципе услуга за аутоматизовано тестирање (опционо, али препоручено)
# 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

Следећи кораци

Изаберите пут који је прави за вас: