Nota
O acceso a esta páxina require autorización. Pode tentar iniciar sesión ou modificar os directorios.
O acceso a esta páxina require autorización. Pode tentar modificar os directorios.
Nota
As funcionalidades de vista previa non se deseñaron para uso de produción e poden ter funcionalidade restrinxida. Estas funcionalidades están dispoñibles antes da versión oficial para que os clientes poidan obter acceso a elas rápido e fornecer comentarios.
Test Engine ofrece opcións de autenticación sinxelas para soportar tanto escenarios de desenvolvemento como de produción. Este artigo ofrece unha visión xeral clara das túas opcións de autenticación e de como seleccionar a mellor opción para as túas necesidades.
Autenticación simplificada
Test Engine ofrece métodos de autenticación fáciles de usar dependendo do tipo de proba que queiras crear.
Probas baseadas na web (canvas, aplicacións baseadas en modelos)
Para probas baseadas na web que empregan unha conta de usuario interactiva para executar a proba.
Estado de almacenamento (Predeterminado)
- Usa a API de protección de datos de Windows para o almacenamento local seguro
- Perfecto para desenvolvemento e probas individuais
- Xestiona automaticamente o acceso condicional e MFA
- Inicio de sesión interactivo ao primeiro inicio de sesión e, a partir de aí, automático
- Usado para probas de aplicacións baseadas en Canvas e baseadas en modelos
Dataverse
- Emprega certificados X.509 e *Core Data Protection* ASP.NET
- Ideal para entornos de equipo e canles de CI/CD
- Garda tokens cifrados en Dataverse
- Admite os principais de servizo para probas automatizadas
- Usado para probas de aplicacións baseadas en Canvas e baseadas en modelos
OAuth probas baseadas (Dataverse)
Para o provedor de PowerFx e as probas directas, a autenticación funciona de xeito diferente. Dataverse Estas probas obteñen tokens de acceso directamente da túa sesión de CLI de Azure mediante comandos para obter tokens de acceso específicos de recursos. az Asegúrate de iniciar sesión con az login --allow-no-subscriptions antes de executar este tipo de probas.
Cando usar cada método de autenticación
A seguinte táboa describe cando se debe usar cada método de autenticación:
| Se precisas... | Escoller | Por que funciona mellor |
|---|---|---|
| Comeza rapidamente | StorageState |
Sen configuración, só executa as túas probas e inicia sesión |
| Proba localmente con MFA | StorageState |
Xestiona todos os métodos de autenticación modernos |
| Comparte usuarios de proba co teu equipo | Dataverse |
Almacenamento centralizado e seguro de credenciais |
| Executar probas en canles de CI/CD | Dataverse |
Non interactivo, compatible coa automatización |
| Usar as principais de servizo | Dataverse |
Admite a autenticación segura e sen cabezal |
Autenticación de StorageState: inicio rápido
O método almacena de forma segura os datos de autenticación do navegador localmente mediante a API de protección de datos de Windows. StorageState É perfecto para desenvolvedores e probadores individuais.
# 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 autenticación: Preparada para equipos
O método almacena tokens cifrados mediante certificados X.509 e Core Data Protection. Dataverse Dataverse ASP.NET É ideal para equipos e fluxos de traballo automatizados.
Configuración da autenticación Dataverse
- Descarga a solución do motor de probas: https://aka.ms/TestEngineAuth
- Importa a solución ao teu entorno Dataverse
- Configurar un certificado (autoasinado ou da túa autoridade de certificación)
- Configurar as principais de servizo para probas automatizadas (opcional pero recomendado)
# 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
Pasos seguintes
Escolle o camiño axeitado para ti:
- Guía de autenticación : instrucións paso a paso para ambos os métodos de autenticación
- Detalles de seguranza - Detalles técnicos para profesionais da seguranza
- Configuración principal de servizo : configurar a autenticación non interactiva para a automatización