Κοινοποίηση μέσω


Έλεγχος ταυτότητας στο Power Apps μηχανισμό δοκιμής (προεπισκόπηση)

Σημείωμα

Οι λειτουργίες προεπισκόπησης δεν προορίζονται για παραγωγική χρήση και ενδέχεται να έχουν περιορισμένη λειτουργικότητα. Αυτές οι δυνατότητες είναι διαθέσιμες πριν από μια επίσημη κυκλοφορία έτσι ώστε οι πελάτες να έχουν πρόσβαση από νωρίς και να κάνουν σχόλια.

Το Test Engine προσφέρει απλές επιλογές ελέγχου ταυτότητας για την υποστήριξη σεναρίων ανάπτυξης και παραγωγής. Αυτό το άρθρο παρέχει μια σαφή επισκόπηση των επιλογών ελέγχου ταυτότητας και του τρόπου επιλογής της καλύτερης επιλογής για τις ανάγκες σας.

Ο έλεγχος ταυτότητας έγινε απλός

Το Test Engine προσφέρει εύχρηστες μεθόδους ελέγχου ταυτότητας ανάλογα με τον τύπο της δοκιμής που θέλετε να δημιουργήσετε.

Δοκιμές μέσω διαδικτύου (καμβάς, εφαρμογές βάσει μοντέλου)

Για δοκιμές που βασίζονται στο web και χρησιμοποιούν έναν αλληλεπιδραστικό λογαριασμό χρήστη για την εκτέλεση της δοκιμής.

StorageState (Προεπιλογή)

  • Χρησιμοποιεί το API προστασίας δεδομένων των Windows για ασφαλή τοπική αποθήκευση
  • Ιδανικό για ατομική ανάπτυξη και δοκιμές
  • Χειρίζεται αυτόματα το MFA και την πρόσβαση υπό όρους
  • Διαδραστική είσοδος για πρώτη φορά, αυτοματοποιημένη μετά από αυτό
  • Χρησιμοποιείται για δοκιμές καμβά και εφαρμογών βάσει μοντέλου που βασίζονται στον ιστό

Dataverse

  • Χρησιμοποιεί πιστοποιητικά X.509 και ASP.NET βασική προστασία δεδομένων
  • Ιδανικό για ομαδικά περιβάλλοντα και αγωγούς CI/CD
  • Αποθηκεύει κρυπτογραφημένα διακριτικά σε Dataverse
  • Υποστηρίζει κύριες υπηρεσίες για αυτοματοποιημένες δοκιμές
  • Χρησιμοποιείται για δοκιμές καμβά και εφαρμογών βάσει μοντέλου που βασίζονται στον ιστό

OAuth Βασισμένες δοκιμές (Dataverse)

Για τον πάροχο PowerFx και τις άμεσες Dataverse δοκιμές, ο έλεγχος ταυτότητας λειτουργεί διαφορετικά. Αυτές οι δοκιμές λαμβάνουν διακριτικά πρόσβασης απευθείας από την περίοδο λειτουργίας Azure CLI χρησιμοποιώντας az εντολές για τη λήψη διακριτικών πρόσβασης για συγκεκριμένους πόρους. Βεβαιωθείτε ότι είστε συνδεδεμένοι az login --allow-no-subscriptions πριν εκτελέσετε αυτούς τους τύπους δοκιμών.

Πότε να χρησιμοποιείτε κάθε μέθοδο ελέγχου ταυτότητας

Ο παρακάτω πίνακας περιγράφει πότε πρέπει να χρησιμοποιείτε κάθε μέθοδο ελέγχου ταυτότητας:

Αν χρειαστεί να... Επιλογή Γιατί λειτουργεί καλύτερα
Ξεκινήστε γρήγορα StorageState Μηδενική ρύθμιση, απλώς εκτελέστε τις δοκιμές σας και συνδεθείτε
Δοκιμή τοπικά με MFA StorageState Χειρίζεται όλες τις σύγχρονες μεθόδους ελέγχου ταυτότητας
Κοινή χρήση δοκιμαστικών χρηστών με την ομάδα σας Dataverse Κεντρική, ασφαλής αποθήκευση διαπιστευτηρίων
Εκτέλεση δοκιμών σε αγωγούς CI/CD Dataverse Μη διαδραστικό, φιλικό προς τον αυτοματισμό
Χρήση κύριων υπηρεσιών Dataverse Υποστηρίζει ασφαλή, ακέφαλο έλεγχο ταυτότητας

Έλεγχος ταυτότητας StorageState: Γρήγορη εκκίνηση

Η StorageState μέθοδος αποθηκεύει με ασφάλεια τα δεδομένα ελέγχου ταυτότητας του προγράμματος περιήγησης τοπικά χρησιμοποιώντας το API προστασίας δεδομένων των Windows. Είναι ιδανικό για μεμονωμένους προγραμματιστές και δοκιμαστές.

# 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 πιστοποιητικά X.509 και ASP.NET Core Data Protection. Είναι ιδανικό για ομάδες και αυτοματοποιημένες ροές εργασίας.

Ρύθμιση Dataverse ελέγχου ταυτότητας

  1. Κάντε λήψη της λύσης Test Engine: 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

Επόμενα βήματα

Επιλέξτε τη διαδρομή που είναι κατάλληλη για εσάς:

  • Οδηγός ελέγχου ταυτότητας- Οδηγίες βήμα προς βήμα και για τις δύο μεθόδους ελέγχου ταυτότητας
  • Λεπτομέρειες ασφαλείας - Τεχνικές λεπτομέρειες για επαγγελματίες ασφαλείας
  • Service Principal Setup - Ρύθμιση παραμέτρων μη αλληλεπιδραστικού ελέγχου ταυτότητας για αυτοματοποίηση