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


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

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

नोट

Copilot Studio और Microsoft Teams में बनाए गए एजेंट स्वचालित रूप से Microsoft Entra आईडी प्रमाणीकरण के लिए कॉन्फ़िगर किए जाते हैं।

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

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

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

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

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

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

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

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

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

हम अनुशंसा करते हैं कि लॉग इन विषय का उपयोग केवल Copilot Studio द्वारा प्रदान की गई प्रमाणीकरण विधि प्रदान करने के लिए किया जाए। इसे किसी अन्य क्रिया या प्रवाह, या अन्य प्रमाणीकरण विधियों को कॉल करने के लिए संशोधित नहीं किया जाना चाहिए।

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

  2. प्रमाणीकरण चुनें.

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

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

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

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

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

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

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

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

    नोट

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

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

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

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

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

  7. नोड जोड़ें ( ) >उन्नत>प्रमाणित करें चुनें.

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

टिप

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

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

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

चरों के बारे में अधिक जानकारी के लिए, चरों का अवलोकन देखें.

प्रमाणीकरण चर कोई प्रमाणीकरण नहीं Microsoft के साथ प्रमाणित करें मैन्युअल रूप से प्रमाणित करें
उपयोगकर्ता.प्रदर्शननाम उपलब्ध नहीं है उपलब्ध उपलब्ध
उपयोगकर्ता.प्रथमनाम उपलब्ध नहीं है उपलब्ध उपलब्ध
उपयोगकर्ता.अंतिमनाम उपलब्ध नहीं है उपलब्ध उपलब्ध
उपयोगकर्ता.प्रधाननाम उपलब्ध नहीं है उपलब्ध उपलब्ध
उपयोगकर्ता.ईमेल उपलब्ध नहीं है उपलब्ध उपलब्ध
User.Id उपलब्ध नहीं है उपलब्ध उपलब्ध
उपयोगकर्ता.लॉगइनहै उपलब्ध नहीं है उपलब्ध उपलब्ध
उपयोगकर्ता.एक्सेसटोकन उपलब्ध नहीं है उपलब्ध नहीं है उपलब्ध
साइनइनकारण उपलब्ध नहीं है उपलब्ध उपलब्ध

उपयोगकर्ता.प्रदर्शननाम

चेतावनी

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

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

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

User.Id

चेतावनी

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

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

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

उपयोगकर्ता.लॉगइनहै

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

उपयोगकर्ता.एक्सेसटोकन

चेतावनी

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

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

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

SignInReason

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

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

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

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