इसके माध्यम से साझा किया गया


एक को-पायलट में एंड-यूज़र प्रमाणीकरण जोड़ें

महत्त्वपूर्ण

Power Virtual Agents जनरेटिव एआई और उन्नत एकीकरण में महत्वपूर्ण निवेश के बाद, क्षमताएं और विशेषताएं अब इसका हिस्सा हैं। Microsoft Copilot Studio Microsoft Copilot

कुछ लेख और स्क्रीनशॉट इस बात का संदर्भ दे सकते हैं कि Power Virtual Agents जब हम दस्तावेज़ और प्रशिक्षण सामग्री को अपडेट करते हैं।

आप सीधे को-पायलट वार्तालाप में उपयोगकर्ता प्रमाणीकरण सक्षम कर सकते हैं। उपयोगकर्ता प्रमाणीकरण का अर्थ है कि आप उपयोगकर्ता के मूल गुण जैसे नाम और आईडी चर में प्राप्त कर सकते हैं, लेकिन उपयोगकर्ता को प्रमाणीकरण नोड का उपयोग करके लॉग इन करने के लिए भी संकेत दे सकते हैं, उस उपयोगकर्ता के लिए उपयोगकर्ता टोकन पुनर्प्राप्त कर सकते हैं, और फिर उस टोकन का उपयोग उपयोगकर्ता की जानकारी को पुनः प्राप्त करने के लिए कर सकते हैं।

नोट

वेब ऐप में बनाए गए Copilot और Microsoft Teams केवल टीमों और प्रमाणीकरण के लिए उपयोग Power Apps करने के लिए पूर्व-कॉन्फ़िगर किए गए प्रमाणीकरण के साथ आते हैं।

आप एकल साइन-ऑन (SSO) भी कॉन्फ़िगर कर सकते हैं, ताकि आपके उपयोगकर्ताओं को मैन्युअल रूप से साइन इन करने की आवश्यकता न हो. अधिक जानकारी के लिए, वेब के लिए SSO कॉन्फ़िगर करें देखें.

पूर्वावश्यकताएँ

अपने ग्राहकों को सीधे बातचीत में लॉग इन करने की अनुमति देने के लिए किसी विषय में उपयोगकर्ता प्रमाणीकरण जोड़ें। फिर आप उपयोगकर्ता चर के साथ वार्तालाप को वैयक्तिकृत कर सकते हैं और उपयोगकर्ता की ओर से बैक-एंड सिस्टम तक पहुंच सकते हैं।

ID के साथ Microsoft Entra मैन्युअल प्रमाणीकरण कॉन्फ़िगर करें

अपने विषयों में प्रमाणीकरण का उपयोग करने से पहले आपको ID के साथ Microsoft Entra उपयोगकर्ता प्रमाणीकरण कॉन्फ़िगर करना होगा.

ID के साथ Microsoft Entra उपयोगकर्ता प्रमाणीकरण कॉन्फ़िगर करें मेंदिए गए निर्देशों का पालन करें.

लॉग इन सिस्टम विषय के साथ उपयोगकर्ता प्रमाणीकरण जोड़ें

जब आप एक को-पायलट बनाते हैं, Copilot Studio तो स्वचालित रूप से लॉग इन नामक एक सिस्टम विषय जोड़ता है। इसका उपयोग करने के लिए, आपको अपने को-पायलट के प्रमाणीकरण को मैनुअल पर सेट करना होगा और उपयोगकर्ताओं को लॉग इन करने की आवश्यकता होगी। जब कोई ग्राहक को-पायलट के साथ बातचीत शुरू करता है, तो लॉग इन विषय ट्रिगर हो जाता है और उपयोगकर्ता को लॉग इन करने के लिए संकेत देता है। आप लॉग इन विषय को अपने को-पायलट के लिए उपयुक्त के रूप में अनुकूलित कर सकते हैं।

  1. अपने को-पायलट को खोलें Copilot Studio, पृष्ठ के शीर्ष पर सेटिंग्स का चयन करें , और फिर सुरक्षा का चयन करें

  2. प्रमाणीकरण टाइल का चयन करें.

  3. मैन्युअल रूप से प्रमाणित करें का चयन करें और फिर उपयोगकर्ताओं को लॉग इन करने की आवश्यकता है का चयन करें .

    उपयोगकर्ताओं को Copilot Studio लॉग इन करने की आवश्यकता के साथ प्रमाणीकरण पृष्ठ का स्क्रीनशॉट, चयनित और हाइलाइट किया गया।

  4. आवश्यकतानुसार सभी मैन्युअल प्रमाणीकरण फ़ील्ड कॉन्फ़िगर करें।

  5. सहेजें चुनें.

कस्टम विषय के साथ उपयोगकर्ता प्रमाणीकरण जोड़ें

लॉग इन विषय वार्तालाप की शुरुआत में उपयोगकर्ता को प्रमाणित करता है। उपयोगकर्ता को बाद में लॉग इन करने की अनुमति देने के लिए, आप किसी भी कस्टम विषय में एक प्रमाणित नोड जोड़ सकते हैं।

जब ग्राहक अपना उपयोगकर्ता नाम और पासवर्ड दर्ज करते हैं, तो उन्हें सत्यापन कोड दर्ज करने के लिए कहा जा सकता है। लॉग इन करने के बाद, उन्हें फिर से संकेत नहीं दिया जाएगा, भले ही वे किसी अन्य प्रमाणीकरण नोड तक पहुंच जाएं।

  1. पृष्ठ के शीर्ष पर सेटिंग्स का चयन करें और फिर सुरक्षा का चयन करें .

  2. प्रमाणीकरण टाइल का चयन करें.

    नोट

    कस्टम विषय में उपयोगकर्ता प्रमाणीकरण जोड़ने के लिए आपको मैन्युअल रूप से प्रमाणित करें का चयन करना होगा.

  3. उपयोगकर्ताओं को लॉग इन करने की आवश्यकता चेकबॉक्स साफ़ करें.

  4. आवश्यकतानुसार सभी मैन्युअल प्रमाणीकरण फ़ील्ड कॉन्फ़िगर करें।

  5. सहेजें चुनें.

  6. पृष्ठ के शीर्ष पर विषय का चयन करें.

  7. Add node ( ) Advanced >Authenticate> चुनें.

  8. अपने पहचान प्रदाता के साथ कॉन्फ़िगर किए गए उपयोगकर्ता के साथ अपने विषय का परीक्षण करें।

टिप

यह महत्वपूर्ण है कि आप सफल साइन-इन और लॉग इन करने में विफलता दोनों के लिए पथ बनाएं। साइन-इन कई कारणों से विफल हो सकता है, जिसमें पहचान प्रदाता के साइन-इन अनुभव के साथ त्रुटियां शामिल हैं।

प्रमाणीकरण चर

जब आपने अपने को-पायलट के लिए उपयोगकर्ता प्रमाणीकरण कॉन्फ़िगर किया है, तो आप अपने विषयों में प्रमाणीकरण चर का उपयोग कर सकते हैं। निम्न तालिका आपके द्वारा चुने गए प्रमाणीकरण विकल्प के आधार पर इन चरों की उपलब्धता की तुलना करती है.

प्रमाणीकरण चर कोई प्रमाणीकरण नहीं केवल Teams और Power Apps के लिए Manual
User.DisplayName उपलब्ध नहीं है उपलब्ध उपलब्ध
User.FirstName उपलब्ध नहीं है उपलब्ध उपलब्ध
User.LastName उपलब्ध नहीं है उपलब्ध उपलब्ध
User.PrincipalName उपलब्ध नहीं है उपलब्ध उपलब्ध
User.Email उपलब्ध नहीं है उपलब्ध उपलब्ध
User.Id उपलब्ध नहीं है उपलब्ध उपलब्ध
User.IsLoggedIn उपलब्ध नहीं है उपलब्ध उपलब्ध
User.AccessToken उपलब्ध नहीं है उपलब्ध नहीं है उपलब्ध
साइन इनकारण उपलब्ध नहीं है उपलब्ध उपलब्ध

User.DisplayName

चेतावनी

इस चर में मान शामिल होने की गारंटी नहीं है। यह सुनिश्चित करने के लिए कि आपका विषय ठीक से काम कर रहा है, अपने पहचान प्रदाता के उपयोगकर्ता के साथ परीक्षण करें.

User.DisplayNameवैरिएबल में प्रदर्शन नाम शामिल है जो पहचान प्रदाता में संग्रहीत है। इस चर का उपयोग उपयोगकर्ता को अभिवादन करने या संदर्भित करने के लिए करें, बिना को-पायलट को अपना नाम स्पष्ट रूप से देने के लिए, जिससे बातचीत अधिक व्यक्तिगत हो जाती है।

Copilot Studio पहचान प्रदाता द्वारा प्रदान किए गए User.DisplayName दावे से मान name स्वचालित रूप से सेट करता है, जब तक कि मैन्युअल प्रमाणीकरण कॉन्फ़िगर किए जाने पर profile कार्यक्षेत्र निर्धारित किया गया था. क्षेत्र के बारे में अधिक जानकारी के लिए, ID के साथ उपयोगकर्ता प्रमाणीकरण कॉन्फ़िगर करें देखें Microsoft Entra .

User.Id

चेतावनी

इस चर में मान शामिल होने की गारंटी नहीं है। यह सुनिश्चित करने के लिए कि आपका विषय ठीक से काम कर रहा है, अपने पहचान प्रदाता के उपयोगकर्ता के साथ परीक्षण करें.

User.Id वैरिएबल में वह userID होता है जो पहचान प्रदाता में संगृहीत होता है। इस चर का उपयोग Power Automate प्रवाह में उन API को कॉल करने के लिए करें जो UserID को मान के रूप में लेते हैं।

Copilot Studio पहचान प्रदाता द्वारा प्रदान किए गए User.DisplayName दावे से sub स्वचालित रूप से मूल्य सेट करता है।

User.IsLoggedIn

User.IsLoggedIn एक बूलियन चर है जो उपयोगकर्ता की साइन-इन स्थिति संग्रहीत करता है। का true मान इंगित करता है कि उपयोगकर्ता लॉग इन है। आप इस चर का उपयोग अपने विषयों में ब्रांचिंग तर्क बनाने के लिए कर सकते हैं जो एक सफल साइन-इन की जाँच करता है, या उपयोगकर्ता जानकारी केवल तभी प्राप्त करने के लिए जब उपयोगकर्ता लॉग इन है।

User.AccessToken

चेतावनी

सुनिश्चित करें कि आप चर को केवल विश्वसनीय स्रोतों को User.AccessToken पास कर रहे हैं। इसमें उपयोगकर्ता प्रमाणीकरण जानकारी शामिल है, जिसमें अगर छेड़छाड़ की जाती है, तो उपयोगकर्ता को नुकसान हो सकता है.

चर में User.AccessToken उपयोगकर्ता का टोकन होता है, जो उपयोगकर्ता के लॉग इन होने के बाद प्राप्त होता है। आप इस वैरिएबल को प्रवाह Power Automate में भेज सकते हैं, ताकि वे बैक-एंड API से कनेक्ट हो सकें और उपयोगकर्ता जानकारी प्राप्त कर सकें या उपयोगकर्ता की ओर से कार्रवाई कर सकें.

ऐसे संदेश User.AccessToken नोड या उन प्रवाहों में उपयोग न करें जिन पर आपको विश्वास नहीं है.

SignInReason

SignInReason एक पसंद-प्रकार चर है जो इंगित करता है कि उपयोगकर्ता को कब लॉग इन करना चाहिए। इसके दो संभावित मान हैं:

  • SignInRequired इंगित करता है कि उपयोगकर्ता को लॉग इन सिस्टम विषय का उपयोग करके वार्तालाप की शुरुआत में लॉग इन करना होगा। उपयोगकर्ताओं को लॉग इन करने की आवश्यकता चालू होनी चाहिए।

  • Initializer इंगित करता है कि यदि उपयोगकर्ता ने अभी तक लॉग इन नहीं किया है, और वे वार्तालाप में उस बिंदु पर पहुंच जाते हैं जो प्रमाणीकरण चर का उपयोग करता है, तो उन्हें लॉग इन करने के लिए प्रेरित किया जाएगा।

आप एकल साइन-ऑन (SSO) भी कॉन्फ़िगर कर सकते हैं, ताकि आपके उपयोगकर्ताओं को मैन्युअल रूप से साइन इन करने की आवश्यकता न हो. अधिक जानकारी के लिए, आईडी के साथ एकल साइन-ऑन कॉन्फ़िगर करें देखें। Microsoft Entra