पूर्वापेक्षाएँ
Microsoft Teams को कॉन्फ़िगर करने से पहले सुनिश्चित करें कि आपके पास ये हैं:- एक Microsoft Teams administrator, जो संगठन के apps अपलोड और अनुमोदित कर सके। दोनों administrator भूमिकाएँ एक ही व्यक्ति के पास हो सकती हैं।
- Microsoft Entra administrator, केवल तभी जब आप tenant-wide
User.Read.Allapplication consent के साथ वैकल्पिक ईमेल/UPN लुकअप फ़ॉलबैक सक्षम करना चाहते हों - Living Security administrator विशेषाधिकार
- एक सक्रिय Living Security संगठन
- यदि चैनल घोषणाएँ सक्षम हैं, तो उन team और चैनल के नाम जहाँ सुरक्षा घोषणाएँ भेजी जानी हैं
- आपका Microsoft Entra tenant ID, जो Microsoft Entra admin center → Identity → Overview के अंतर्गत उपलब्ध है
कौन क्या करता है
सेटअप
Microsoft Teams सेटअप पैनल खोलें
अपना Microsoft tenant कनेक्ट करें
क्षेत्रीय Teams पैकेज डाउनलोड करें
Teams admin center में पैकेज अपलोड और इंस्टॉल करें
- Teams app ID और bot app ID, Living Security में दिखाए गए मानों से मेल खाते हैं
- app का नाम क्षेत्रीय Living Security नाम है, या यदि आपने पैकेज रीब्रांड किया है तो आपके द्वारा निर्धारित नाम है
- प्रकाशक Living Security है। पैकेज को रीब्रांड करने से प्रकाशक नहीं बदलता
- app अनब्लॉक है
- app इच्छित उपयोगकर्ताओं या समूहों के लिए उपलब्ध है
- app, उन उपयोगकर्ताओं और teams/चैनलों के लिए app setup policies या targeted install के माध्यम से इंस्टॉल है जिन्हें सूचनाएँ प्राप्त होनी चाहिए
app इंस्टॉल करें या खोलें
इंस्टॉल संदेश कॉन्फ़िगर करें
- Send install messages
- Send personal install messages
- Send channel install messages
- Default message
- Personal message
- Channel message
{{installerName}} का समर्थन करते हैं, जो app इंस्टॉल करने वाले उपयोगकर्ता के प्रदर्शित नाम में बदल जाता है। आपके कॉन्फ़िगर किए गए default message का उपयोग करने के लिए personal या channel संदेश को रिक्त छोड़ें। यदि default message भी रिक्त है, तो Living Security उस दायरे के लिए अंतर्निहित संदेश का उपयोग करता है।सेटअप सत्यापित करें
परीक्षण सूचनाएँ भेजें
User.Read.All consent की आवश्यकता नहीं होती।यदि कोई personal इंस्टॉलेशन नहीं पहचाना गया है, तो किसी उपयोगकर्ता से Living Security
personal app इंस्टॉल करने या खोलने के लिए कहें, फिर से Validate install चुनें, और
उसके बाद परीक्षण दोबारा भेजें। उन्नत targeted ईमेल/UPN परीक्षण का उपयोग केवल तभी
करें जब वैकल्पिक लुकअप फ़ॉलबैक सक्षम हो।क्षेत्रीय पैकेज को रीब्रांड करें
क्षेत्रीय पैकेज तीन फ़ाइलों का ZIP संग्रह है:manifest.json, color.png और outline.png। अपलोड करने से पहले आप उस पैकेज में अपना app नाम और आइकन सेट कर सकते हैं। Living Security उन क्षेत्रीय पैकेजों के लिए इस पद्धति का समर्थन करता है जिन्हें Teams administrator सीधे अपलोड करता है।
यह पैकेज को डाउनलोड और सत्यापित करने के बाद, तथा Teams admin center में अपलोड करने से पहले करें।
पैकेज अनज़िप करें
manifest.json, color.png और outline.png।आइकन बदलें
color.png और outline.png को अपने आइकन से बदलें। वही दो फ़ाइलनाम रखें।अपना app नाम सेट करें
manifest.json में ये दो फ़ील्ड संपादित करें:-
name.short— Teams app हेडर और अन्य सीमित-स्थान वाले क्षेत्रों में दिखाया जाने वाला नाम। अधिकतम 30 वर्ण। -
name.full— app कैटलॉग और app विवरण में दिखाया जाने वाला नाम। अधिकतम 100 वर्ण।यदि Teams admin center में Living Security app पहले से अपलोड है, तोversionको वहाँ इंस्टॉल किए गए संस्करण से अधिक सेट करें। Microsoft Teams ऐसे अपडेट को अस्वीकार कर देता है जिसमें संस्करण नहीं बढ़ता, और नया डाउनलोड उसी संस्करण का, या आपके द्वारा पहले से इंस्टॉल किए गए पैकेज से निम्न संस्करण का हो सकता है।इंस्टॉल किया गया संस्करण Teams admin center में Teams apps → Manage apps के अंतर्गत app विवरण पृष्ठ पर देखें। इसकी तुलना अभी डाउनलोड किए गएmanifest.jsonमेंversionमान से करें, फिर दोनों से अधिक मान सेट करें। तीन-संख्या वालाMAJOR.MINOR.PATCHप्रारूप बनाए रखें।उदाहरण के लिए, यदि इंस्टॉल किया गया app1.1.1है और आपका नया डाउनलोड1.1.0है, तो1.1.2सेट करें। डाउनलोड किए गए1.1.0को1.1.1करने से इंस्टॉल किया गया संस्करण ही दोहराया जाएगा, और Teams अपलोड को अस्वीकार कर देगा।
पहचान फ़ील्ड अपरिवर्तित छोड़ें
-
id -
botsमेंbotId -
webApplicationInfo -
validDomains -
staticTabsमेंcontentUrlऔरwebsiteUrl
तीनों फ़ाइलों को पुनः ज़िप करें
manifest.json किसी फ़ोल्डर के अंदर हो।अपलोड और सत्यापित करें
प्रकाशक और Checksum
रीब्रांडिंग app का नाम और आइकन सेट करती है। यह दो बातों को नहीं बदलती:- प्रकाशक Living Security ही रहता है। manifest के
developerफ़ील्ड Living Security का नाम देते हैं और Living Security की वेबसाइट, गोपनीयता नीति और सेवा की शर्तों से लिंक करते हैं। साथ मिलकर ये उस कंपनी की पहचान कराते हैं जो सेवा संचालित करती है, इसलिए Teams app विवरण पृष्ठ पर, अनुमति-सहमति संवादों में और app उपयोग रिपोर्ट में प्रकाशक के रूप में Living Security दिखाना जारी रखता है। उपयोगकर्ता app हेडर, app कैटलॉग और सूचनाओं में आपका नाम और आइकन देखते हैं। - SHA256 checksum अब मेल नहीं खाता। Living Security में दिखाया गया checksum डाउनलोड किए गए पैकेज का वर्णन करता है। फ़ाइलें संपादित करने से पहले इसे सत्यापित करें, फिर अपने रोलआउट रिकॉर्ड के लिए अपने रीब्रांड किए गए पैकेज का checksum दर्ज करें।
वैकल्पिक: ईमेल/UPN लुकअप फ़ॉलबैक सक्षम करें
सामान्य personal डिलीवरी, Living Security को पहले से ज्ञात एक विश्वसनीय Microsoft Entra object ID और उपयोगकर्ता द्वारा app इंस्टॉल करने या खोलने पर प्राप्त bot conversation reference का उपयोग करती है। चैनल डिलीवरी अपने संग्रहीत चैनल conversation reference का उपयोग करती है। किसी भी मार्ग के लिए Microsoft Graph की आवश्यकता नहीं होती। यदि किसी प्राप्तकर्ता के पास विश्वसनीय Entra object ID नहीं है, तो Living Security वैकल्पिक रूप से Microsoft Graph का उपयोग करके ईमेल पते या UPN द्वारा प्राप्तकर्ता की पहचान कर सकता है। उस फ़ॉलबैक को सक्षम करने के लिए, Microsoft Entra administrator से Teams सेटअप पैनल में Grant optional User.Read.All consent पर क्लिक करने के लिए कहें और क्षेत्रीय Living Security Teams application के लिए Microsoft GraphUser.Read.All application
permission को अनुमोदित करें।
Admin consent प्रवाह इस Microsoft Entra पैटर्न का पालन करता है:
- Teams app ID Microsoft Teams admin center में इंस्टॉल करने योग्य app पैकेज की पहचान करता है।
- Bot app ID क्षेत्रीय bot के Microsoft Entra application की पहचान करता है और वैकल्पिक admin consent प्रवाह के लिए उपयोग किया जाने वाला client ID है।
User.Read.All नहीं हटता। जिन ग्राहकों ने पहले ही consent दे दिया है, वे बिना
पुनः कॉन्फ़िगर किए ईमेल/UPN फ़ॉलबैक का उपयोग जारी रख सकते हैं।सूचना के प्रकार
आपके संगठन की entitlements और कॉन्फ़िगर किए गए Playbooks के आधार पर, Living Security ये भेज सकता है:कस्टमाइज़ेशन
Teams सूचनाएँ आपके Living Security संगठन कॉन्फ़िगरेशन का उपयोग करती हैं। समर्थित फ़ील्ड में ग्राहक का प्रदर्शित नाम, समर्थित लोगो और ब्रांड फ़ील्ड, संदेश पाठ, calls to action, गंतव्य लिंक, रोलआउट पाठ, और सहायता/संपर्क पाठ शामिल हैं। इंस्टॉल संदेश Settings → Communications → Channels → Microsoft Teams → Install message controls से कॉन्फ़िगर किए जा सकते हैं। आप इंस्टॉल संदेशों को पूरी तरह अक्षम कर सकते हैं, केवल personal या channel इंस्टॉल संदेश अक्षम कर सकते हैं, और default, personal या channel-विशिष्ट पाठ कॉन्फ़िगर कर सकते हैं। Teams app का नाम और आइकन क्षेत्रीय पैकेज से आते हैं। अपने स्वयं के सेट करने के लिए क्षेत्रीय पैकेज को रीब्रांड करें देखें।app को अपडेट या हटाना
- जब Living Security अपडेट किया हुआ क्षेत्रीय पैकेज प्रदान करे, तो उसे Microsoft Teams channel पैनल से डाउनलोड करें और उस पैकेज को Teams admin center के माध्यम से अपलोड करें। रोलआउट से पहले दिखाए गए app ID, bot ID और checksum को सत्यापित करें।
- ब्रांडिंग संपादन पैकेज अपडेट के बाद नहीं बचते। प्रत्येक नया क्षेत्रीय पैकेज फिर से Living Security का app नाम और आइकन लेकर आता है। नया पैकेज अपलोड करने से पहले क्षेत्रीय पैकेज को रीब्रांड करें के साथ अपने संपादन दोबारा लागू करें। अपने आइकन, अपने दोनों नाम मान, और आपके द्वारा अंतिम बार अपलोड किया गया संस्करण ऐसी जगह रखें जहाँ वे आसानी से मिल सकें, ताकि प्रत्येक अपग्रेड उन्हीं चरणों की संक्षिप्त पुनरावृत्ति बन जाए। नए पैकेज का संस्करण हमेशा आपके इंस्टॉल किए गए संस्करण से अधिक नहीं होता, इसलिए संस्करण उसी आधार पर सेट करें जो Teams इंस्टॉल किए गए के रूप में दिखाता है।
- app या policy अपडेट के बाद Validate install फिर से चलाएँ और एक और परीक्षण भेजें।
- app को हटाने या ब्लॉक करने से उस उपयोगकर्ता या चैनल को proactive सूचनाएँ भेजना रुक जाता है। app को पुनः इंस्टॉल करें और नया परीक्षण भेजें ताकि Living Security को वर्तमान Teams इंस्टॉलेशन इवेंट प्राप्त हो।
- यदि आप Teams डिलीवरी बंद कर रहे हैं, तो Microsoft Teams से app हटाने से पहले संबंधित Playbooks से Teams को हटा दें।
समस्या निवारण
उपयोगकर्ता को personal सूचना प्राप्त नहीं होती
उपयोगकर्ता को personal सूचना प्राप्त नहीं होती
- पुष्टि करें कि Living Security Teams personal app इंस्टॉल है और उपयोगकर्ता ने उसे खोला है, ताकि Living Security के पास वर्तमान conversation reference हो
- पुष्टि करें कि कॉन्फ़िगर किया गया Microsoft tenant ID वही tenant है जहाँ उपयोगकर्ता स्थित है
- यदि डायग्नोस्टिक्स दिखाते हैं कि ईमेल/UPN फ़ॉलबैक का प्रयास किया गया था, तो पुष्टि करें कि सही tenant के लिए दिखाए गए Bot app ID को
User.Read.Alladmin consent दिया गया था - जब ईमेल/UPN फ़ॉलबैक का उपयोग किया जाता है, तो सत्यापित करें कि Living Security में उपयोगकर्ता का ईमेल या UPN Microsoft Entra ID से मेल खाता है
- यदि उपयोगकर्ता ने पहले app को हटाया या ब्लॉक किया था, तो उससे उसे अनब्लॉक या पुनः इंस्टॉल करने के लिए कहें
चैनल घोषणा दिखाई नहीं देती
चैनल घोषणा दिखाई नहीं देती
- पुष्टि करें कि Living Security Teams app लक्षित team या चैनल में इंस्टॉल है।
- पुष्टि करें कि Living Security में चैनल मैपिंग सही team और चैनल का उपयोग करती है।
- जाँचें कि क्या चैनल हटाया गया, उसका नाम बदला गया, उसे संग्रहीत किया गया या प्रतिबंधित किया गया है।
- लक्षित team या चैनल में app को पुनः इंस्टॉल करें और एक और परीक्षण सूचना भेजें।
वैकल्पिक ईमेल/UPN लुकअप या consent विफल होता है
वैकल्पिक ईमेल/UPN लुकअप या consent विफल होता है
- पुष्टि करें कि Microsoft Entra administrator ने दिखाए गए Bot app ID को
Microsoft Graph
User.Read.Allके लिए tenant-wide consent दिया है। - पुष्टि करें कि कॉन्फ़िगर किया गया tenant ID वही tenant है जहाँ उपयोगकर्ता और Teams स्थित हैं।
- सत्यापित करें कि उपयोगकर्ता Microsoft Entra ID में मौजूद है और किसी अन्य tenant का अतिथि नहीं है।
Communication Log में Microsoft admin consent required दिखाई देता है
Communication Log में Microsoft admin consent required दिखाई देता है
TEAMS_ADMIN_CONSENT_REQUIRED, या Microsoft त्रुटि AADSTS7000229, का अर्थ है कि ईमेल/UPN प्राप्तकर्ता लुकअप ने वैकल्पिक Microsoft Graph फ़ॉलबैक का प्रयास किया, लेकिन कनेक्ट किए गए Microsoft Entra tenant में क्षेत्रीय Living Security Teams app का कोई service principal (enterprise application) नहीं है। डिफ़ॉल्ट trusted-ID और संग्रहीत-conversation मार्गों के लिए इस consent की आवश्यकता नहीं होती। यह Living Security secret की समाप्ति नहीं है।- Settings → Communications → Channels → Microsoft Teams खोलें। आप Communication Log त्रुटि से Open Microsoft Teams setup का भी उपयोग कर सकते हैं।
- पुष्टि करें कि सही Microsoft Entra tenant ID कनेक्ट है।
- यदि ईमेल/UPN फ़ॉलबैक आवश्यक है, तो Microsoft Entra administrator से Grant optional User.Read.All consent पर क्लिक करने के लिए कहें और दिखाए गए Bot app ID के लिए
User.Read.Allको अनुमोदित करें। अन्यथा, सुनिश्चित करें कि प्राप्तकर्ता ने personal app खोला है और Living Security के पास उसका विश्वसनीय Entra object ID है। - Microsoft द्वारा consent की प्रक्रिया पूरी कर लेने के बाद, Microsoft Teams सेटअप से उन्नत targeted ईमेल/UPN परीक्षण भेजें। Communication Log डिलीवरी इतिहास और डायग्नोस्टिक्स दिखाता है; यह विफल संदेश को पुनः वितरित नहीं करता।
app इंस्टॉल है लेकिन सूचनाएँ विफल हो जाती हैं
app इंस्टॉल है लेकिन सूचनाएँ विफल हो जाती हैं
- जाँचें कि क्या bot को ब्लॉक, हटाया या अनइंस्टॉल किया गया था
- यदि app को Living Security में tenant कनेक्ट करने से पहले इंस्टॉल किया गया था, तो tenant सहेजें और Validate install चुनें ताकि Living Security मौजूदा इंस्टॉलेशन को संबद्ध कर सके
- केवल तभी पुनः इंस्टॉल करें जब सत्यापन मौजूदा इंस्टॉलेशन को न पहचान सके
- पुष्टि करें कि लक्षित उपयोगकर्ता या चैनल को नवीनतम app इंस्टॉल इवेंट प्राप्त हुआ है
- app को पुनः इंस्टॉल करने के बाद नई परीक्षण सूचना भेजें
सुरक्षा
Living Security, Microsoft GraphUser.Read.All का उपयोग केवल वैकल्पिक ईमेल/UPN प्राप्तकर्ता लुकअप फ़ॉलबैक के लिए करता है। डिफ़ॉल्ट रूप से, personal सूचना रूटिंग Living Security के entity डेटा से विश्वसनीय Entra object ID और Microsoft Teams से प्राप्त bot conversation reference का उपयोग करती है। कॉलर द्वारा दिए गए object ID और conversation reference विश्वसनीय रूटिंग डेटा नहीं हैं। Microsoft Teams संदेश Microsoft Teams proactive messaging का उपयोग करके Living Security के केवल-सूचना वाले Teams bot के माध्यम से भेजे जाते हैं।
मानक Teams app सेटअप के लिए Living Security को ग्राहकों से अपना Microsoft Entra app registration बनाने या ग्राहक-स्वामित्व वाला client secret साझा करने की आवश्यकता नहीं होती।
क्षेत्र-विशिष्ट Teams पैकेज app ID, bot ID और messaging endpoint को उस Living Security क्षेत्र के अनुरूप रखते हैं जहाँ आपका संगठन होस्ट किया गया है।

