नोट
इस पेज तक पहुँच के लिए प्रमाणन की आवश्यकता होती है. आप साइन इन करने या निर्देशिकाओं को बदलने का प्रयास कर सकते हैं.
इस पेज तक पहुँच के लिए प्रमाणन की आवश्यकता होती है. आप निर्देशिकाओं को बदलने का प्रयास कर सकते हैं.
नोट
पूर्वावलोकन सुविधाएँ उत्पादन में उपयोग के लिए नहीं होती हैं और इनकी कार्यक्षमता प्रतिबंधित हो सकती हैं. यह सुविधाएँ आधिकारिक रिलीज़ से पहले उपलब्ध होती हैं ताकि ग्राहक शीघ्र पहुँच प्राप्त कर सकें और प्रतिक्रिया प्रदान कर सकें.
टेस्ट इंजन विकास और उत्पादन दोनों परिदृश्यों का समर्थन करने के लिए सरल प्रमाणीकरण विकल्प प्रदान करता है। यह आलेख आपके प्रमाणीकरण विकल्पों का स्पष्ट अवलोकन प्रदान करता है तथा यह भी बताता है कि अपनी आवश्यकताओं के लिए सर्वोत्तम विकल्प का चयन कैसे करें।
प्रमाणीकरण सरल बना दिया गया
टेस्ट इंजन आपके द्वारा बनाए जाने वाले परीक्षण के प्रकार के आधार पर उपयोग में आसान प्रमाणीकरण विधियां प्रदान करता है।
वेब-आधारित परीक्षण (कैनवास, मॉडल-संचालित ऐप्स)
वेब-आधारित परीक्षणों के लिए जो परीक्षण चलाने के लिए इंटरैक्टिव उपयोगकर्ता खाते का उपयोग करते हैं।
स्टोरेजस्टेट (डिफ़ॉल्ट)
- सुरक्षित स्थानीय भंडारण के लिए Windows डेटा सुरक्षा API का उपयोग करता है
- व्यक्तिगत विकास और परीक्षण के लिए बिल्कुल उपयुक्त
- MFA और सशर्त पहुँच को स्वचालित रूप से संभालता है
- पहली बार इंटरैक्टिव साइन-इन, उसके बाद स्वचालित
- वेब-आधारित कैनवास और मॉडल-संचालित ऐप परीक्षणों के लिए उपयोग किया जाता है
Dataverse
- X.509 प्रमाणपत्र और ASP.NET कोर डेटा सुरक्षा का उपयोग करता है
- टीम परिवेशों और CI/CD पाइपलाइनों के लिए आदर्श
- एन्क्रिप्टेड टोकन को स्टोर करता है Dataverse
- स्वचालित परीक्षण के लिए सेवा सिद्धांतों का समर्थन करता है
- वेब-आधारित कैनवास और मॉडल-संचालित ऐप परीक्षणों के लिए उपयोग किया जाता है
OAuth आधारित परीक्षण (Dataverse)
पावरएफएक्स प्रदाता और प्रत्यक्ष परीक्षणों के लिए, प्रमाणीकरण अलग तरीके से काम करता है। Dataverse ये परीक्षण संसाधन-विशिष्ट पहुँच टोकन प्राप्त करने के लिए az कमांड का उपयोग करके आपके Azure CLI सत्र से सीधे पहुँच टोकन प्राप्त करते हैं. इन प्रकार के परीक्षण चलाने से पहले सुनिश्चित करें कि आप लॉग इन हैं। az login --allow-no-subscriptions
प्रत्येक प्रमाणीकरण विधि का उपयोग कब करें
निम्न तालिका बताती है कि प्रत्येक प्रमाणीकरण विधि का उपयोग कब करना है:
| यदि आपको जरूरत हो... | चुनें | यह सबसे अच्छा क्यों काम करता है? |
|---|---|---|
| जल्दी से शुरू करें | StorageState |
कोई सेटअप नहीं, बस अपने परीक्षण चलाएँ और साइन-इन करें |
| MFA के साथ स्थानीय रूप से परीक्षण करें | StorageState |
सभी आधुनिक प्रमाणीकरण विधियों को संभालता है |
| अपनी टीम के साथ परीक्षण उपयोगकर्ता साझा करें | Dataverse |
केंद्रीकृत, सुरक्षित क्रेडेंशियल भंडारण |
| CI/CD पाइपलाइनों में परीक्षण चलाएँ | Dataverse |
गैर-इंटरैक्टिव, स्वचालन-अनुकूल |
| सेवा सिद्धांतों का उपयोग करें | Dataverse |
सुरक्षित, हेडलेस प्रमाणीकरण का समर्थन करता है |
स्टोरेजस्टेट प्रमाणीकरण: त्वरित शुरुआत
यह विधि Windows डेटा सुरक्षा API का उपयोग करके ब्राउज़र प्रमाणीकरण डेटा को स्थानीय रूप से सुरक्षित रूप से संग्रहीत करती है। 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 प्रमाणीकरण: टीम-तैयार
यह विधि X.509 प्रमाणपत्रों और कोर डेटा प्रोटेक्शन का उपयोग करके एन्क्रिप्टेड टोकन संग्रहीत करती है। Dataverse Dataverse ASP.NET यह टीमों और स्वचालित वर्कफ़्लो के लिए आदर्श है।
Dataverse प्रमाणीकरण सेट अप करना
- टेस्ट इंजन समाधान डाउनलोड करें: https://aka.ms/TestEngineAuth
- समाधान को अपने Dataverse पर्यावरण में आयात करें
- प्रमाणपत्र सेट करें (स्व-हस्ताक्षरित या अपने प्रमाणपत्र प्राधिकारी से)
- स्वचालित परीक्षण के लिए सेवा प्रिंसिपल कॉन्फ़िगर करें (वैकल्पिक लेकिन अनुशंसित)
# 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
अगले कदम
वह रास्ता चुनें जो आपके लिए सही हो:
- प्रमाणीकरण गाइड - दोनों प्रमाणीकरण विधियों के लिए चरण-दर-चरण निर्देश
- सुरक्षा विवरण - सुरक्षा पेशेवरों के लिए तकनीकी विवरण
- सर्विस प्रिंसिपल सेटअप - स्वचालन के लिए गैर-इंटरैक्टिव प्रमाणीकरण कॉन्फ़िगर करें