Google Cloud Search को इस तरह से सेट अप किया जा सकता है कि वह Google Workspace के कॉन्टेंट के साथ-साथ, आपके संगठन के SharePoint Online के कॉन्टेंट से भी नतीजे दिखाए. Google Cloud Search SharePoint Online कनेक्टर का इस्तेमाल किया जाता है और इसे किसी खास SharePoint Online डेटा सोर्स को ऐक्सेस करने के लिए कॉन्फ़िगर किया जाता है.
विचार करने वाली ज़रूरी बातें
SharePoint की सेटिंग का पालन किया जाता है
Cloud Search SharePoint Online कनेक्टर, SharePoint पर खोज के नतीजों में दिखने की सेटिंग का हमेशा पालन करता है. इसे बदला नहीं जा सकता. ड्राफ़्ट दस्तावेज़ों के लिए, उपयोगकर्ता खाते की अनुमतियां यह तय करती हैं कि कौनसे ड्राफ़्ट दस्तावेज़ इंडेक्स किए जाएंगे और खोज के नतीजों में दिखाए जाएंगे. उपयोगकर्ता खाते का इस्तेमाल कनेक्टर, SharePoint Online को ऐक्सेस करने के लिए करता है. अगर खाते के पास सिर्फ़ "पूरी तरह से पढ़ने" की अनुमतियां हैं, तो कनेक्टर SharePoint पर "ड्राफ़्ट आइटम की दृश्यता" सेटिंग का पालन करता है.
उपयोगकर्ता के खाते के ऐक्सेस के आधार पर नतीजों को सीमित करने के लिए, कनेक्टर को भी कॉन्फ़िगर किया जा सकता है. SharePoint कॉन्टेंट के लिए, सुरक्षा के हिसाब से कॉन्टेंट को छोटा करने की सुविधा लागू करने के लिए, Google डायरेक्ट्री के साथ इन बाहरी आइडेंटिटी को सिंक करें:
- Office 365 / Azure AD के उपयोगकर्ता
- Office 365 / Azure AD सिक्योरिटी ग्रुप
- SharePoint ग्रुप (Office 365 के उपयोगकर्ताओं और ग्रुप को सदस्यों के तौर पर शामिल किया गया हो)
सर्च ऑप्टिमाइज़ेशन
कनेक्टर को कॉन्फ़िगर करके, उपयोगकर्ताओं के अनुभव को बेहतर बनाया जा सकता है. इससे उन्हें खोज के ज़्यादा काम के नतीजे मिलते हैं.
एपीआई का इस्तेमाल करने के लिए, SharePoint Online कनेक्टर की कॉन्फ़िगरेशन फ़ाइल में एचटीएमएल जनरेशन पैरामीटर की वैल्यू सेट करें. इन पैरामीटर की मदद से, यह सेट किया जा सकता है कि किन फ़ील्ड का मिलान पर ज़्यादा या कम असर पड़ता है.
स्कीमा सेट अप करने के लिए, स्कीमा बनाएं और रजिस्टर करें में दिए गए निर्देशों का पालन करें. स्कीमा सेट अप करते समय:
SharePoint कॉन्टेंट टाइप के नामों को उनसे जुड़ी ऑब्जेक्ट डेफ़िनिशन पर मैप करने के लिए, कनेक्टर कॉन्टेंट टाइप के नामों को सामान्य करता है. इसके लिए, वह इस्तेमाल न किए जा सकने वाले वर्णों को हटा देता है. ऑब्जेक्ट की परिभाषाओं के लिए, Cloud Search API में सिर्फ़ A-Z, a-z, और 0-9 को मान्य वर्ण माना जाता है. उदाहरण के लिए, कॉन्टेंट टाइप "सूचनाएं" को ऑब्जेक्ट की परिभाषा "सूचनाएं" के साथ मैप किया जाता है. कॉन्टेंट टाइप "News Article" को "NewsArticle" (कोई स्पेस नहीं) पर मैप किया जाता है.
जब कनेक्टर, ऑब्जेक्ट की परिभाषा को ऑब्जेक्ट की परिभाषा से मैच नहीं कर पाता है, तो कनेक्टर फ़ॉलबैक ऑब्जेक्ट टाइप (
itemMetadata.objectType
) का इस्तेमाल करता है. मेटाडेटा कॉन्फ़िगरेशन पैरामीटर के बारे में ज़्यादा जानें.कनेक्टर, SharePoint प्रॉपर्टी के नामों को प्रॉपर्टी की परिभाषाओं से मैप करता है.
जब कनेक्टर, कॉन्टेंट को इंडेक्स करते समय Microsoft Outlook की .msg फ़ाइलों का पता लगाता है, तो वह फ़ाइलों के कॉन्टेंट टाइप को बदल देता है और उन्हें
application/vnd.ms-outlook.
के तौर पर इंडेक्स करता है
कनेक्टर की सीमाएं
- हर कनेक्टर इंस्टेंस, सिर्फ़ एक साइट कलेक्शन से कॉन्टेंट को इंडेक्स कर सकता है. एक से ज़्यादा साइट कलेक्शन को इंडेक्स करने के लिए, कनेक्टर के अतिरिक्त इंस्टेंस सेट अप करें.
- हर साइट कलेक्शन के लिए, एसीएल में इस्तेमाल किए जाने वाले यूनीक उपयोगकर्ताओं और ग्रुप की संख्या बढ़ने पर, मेमोरी का इस्तेमाल भी बढ़ जाता है.
- सूचनाएं तुरंत नहीं मिटती हैं. कनेक्टर को यह पता चलने में चार घंटे से ज़्यादा समय लग सकता है कि किसी उपयोगकर्ता ने सोर्स रिपॉज़िटरी से कॉन्टेंट मिटा दिया है.
सिस्टम की ज़रूरतें
सिस्टम की ज़रूरतें | |
---|---|
ऑपरेटिंग सिस्टम |
|
पुष्टि करना |
|
सॉफ़्टवेयर |
|
कनेक्टर डिप्लॉय करना
ज़रूरी शर्तें
Google Workspace की निजी कुंजी बनाएं. इसमें आपका सेवा खाता आईडी शामिल होता है. निजी पासकोड पाने का तरीका जानने के लिए, Google Cloud Search API का ऐक्सेस कॉन्फ़िगर करें पर जाएं.
आपके Google Workspace एडमिन को खोज के लिए डेटा सोर्स जोड़ना होगा. डेटा सोर्स आईडी रिकॉर्ड करें.
अगर कनेक्टर, एसीएल (नतीजे सार्वजनिक नहीं हैं) के आधार पर नतीजे दिखाता है, तो आपके Google Workspace एडमिन को दो पहचान स्रोत बनाने होंगे. साथ ही, आपको उनके आईडी देने होंगे:
- Office 365 के उपयोगकर्ताओं और ग्रुप के लिए एक
- एक SharePoint ग्रुप के लिए
एडमिन को आपके संगठन का Google Workspace ग्राहक आईडी भी लेना होगा और आपको देना होगा.
Cloud Search में उपयोगकर्ता की पहचान मैप करना लेख में, इन वैल्यू को पाने का तरीका जानें.
कनेक्टर के लिए ऐसा उपयोगकर्ता खाता सेट अप करें जिसके पास SharePoint Online साइट कलेक्शन एडमिन के अधिकार हों.
अगर कनेक्टर, एसीएल के आधार पर नतीजे दिखाता है (नतीजे सार्वजनिक नहीं हैं), तो अपने Office 365 खाते से उपयोगकर्ताओं और ग्रुप को पढ़ने के लिए क्रेडेंशियल बनाएं. Azure Active Directory ऐप्लिकेशन बनाने के लिए, Microsoft के निर्देशों का पालन करें. ऐप्लिकेशन सेट अप करते समय:
- ऐप्लिकेशन को जानकारी देने वाला नाम दें. जैसे, "gcs-o365-identity-connector".
- अनुमतियां जोड़ें. ऐप्लिकेशन को "Group.Read.All" और "User.Read.All" की अनुमति चाहिए.
- कनेक्टर कॉन्फ़िगरेशन में इस्तेमाल करने के लिए, यह जानकारी रिकॉर्ड करें:
- ऐप्लिकेशन आईडी
- किरायेदार
- क्लाइंट सीक्रेट
पहला चरण. SharePoint Online कनेक्टर सॉफ़्टवेयर इंस्टॉल करना
GitHub से कनेक्टर की रिपॉज़िटरी क्लोन करें.
$ git clone https://github.com/google-cloudsearch/sharepoint-connector.git $ cd sharepoint-connector
कनेक्टर का मनमुताबिक वर्शन देखें:
$ git checkout tags/v1-0.0.3
कनेक्टर बनाएं.
$ mvn package
कनेक्टर बनाते समय जांचों को स्किप करने के लिए,
mvn package
के बजायmvn package -DskipTests
चलाएं.कनेक्टर की ZIP फ़ाइल को अपने लोकल इंस्टॉलेशन डायरेक्ट्री में कॉपी करें:
$ cp target/google-cloudsearch-sharepoint-connector-v1-0.0.3.zip installation-dir $ cd installation-dir $ unzip google-cloudsearch-sharepoint-connector-v1-0.0.3.zip $ cd google-cloudsearch-sharepoint-connector-v1-0.0.3
दूसरा चरण. SharePoint Online कनेक्टर कॉन्फ़िगरेशन फ़ाइल बनाना
कनेक्टर इंस्टॉलेशन वाली डायरेक्ट्री में, एक नई फ़ाइल बनाएं और उसका नाम
sharepoint-online-connector.config
रखें. अगर आपको कई कनेक्टर इंस्टेंस चलाने हैं, तो नाम में ज़्यादा जानकारी जोड़ें, ताकि उन्हें अलग-अलग पहचाना जा सके.फ़ाइल के कॉन्टेंट में पैरामीटर को की/वैल्यू पेयर के तौर पर जोड़ें. उदाहरण के लिए:
### SharePoint Online connector configuration ### # Required parameters for data source access api.sourceId=08ef8becd116faa4546b8ca2c84b2879 api.serviceAccountPrivateKeyFile=service_account.json # Required parameters for SharePoint Online access sharepoint.server=https://mydomain.onmicrosoft.com sharepoint.siteCollectionOnly=true sharepoint.username=admin@mydomain.onmicrosoft.com sharepoint.password=pa$sw0rd sharepoint.formsAuthenticationMode=LIVE sharepoint.deploymentType=ONLINE # SharePoint identity mapping parameters api.identitySourceId=08ef8becd116faa475de26d9b291fed9 api.referenceIdentitySources=defaultIdentitySource api.referenceIdentitySource.defaultIdentitySource.id=08ef8becd116faa5d3783f8c5a80e5aa # Optional SharePoint List Item metadata parameters contentTemplate.sharepointItem.title=Title contentTemplate.sharepointItem.unmappedColumnsMode=APPEND
हर पैरामीटर के बारे में ज़्यादा जानकारी पाने के लिए, कॉन्फ़िगरेशन पैरामीटर के रेफ़रंस पर जाएं.
(ज़रूरी नहीं) ज़रूरत के मुताबिक, कनेक्टर के अन्य पैरामीटर कॉन्फ़िगर करें. ज़्यादा जानकारी के लिए, Google के उपलब्ध कराए गए कनेक्टर पैरामीटर पर जाएं.
तीसरा चरण. SharePoint Online कनेक्टर के लिए लॉगिंग सेट अप करना
उसी डायरेक्ट्री में logs नाम का फ़ोल्डर बनाएं जिसमें कनेक्टर बाइनरी मौजूद है.
उसी डायरेक्ट्री में, Latin-1-encoded फ़ाइल बनाएं और उसका नाम logging.properties रखें. इसके बाद, उसमें यह कॉन्टेंट जोड़ें:
handlers = java.util.logging.ConsoleHandler,java.util.logging.FileHandler # Default log level .level = INFO # uncomment line below to increase logging level for SharePoint APIsa #com.google.enterprise.cloudsearch.sharepoint.level=FINE # uncomment line below to increase logging level to enable API trace #com.google.api.client.http.level = FINE java.util.logging.ConsoleHandler.level = INFO java.util.logging.FileHandler.pattern=logs/connector-sharepoint.%g.log java.util.logging.FileHandler.limit=10485760 java.util.logging.FileHandler.count=10 java.util.logging.FileHandler.formatter=java.util.logging.SimpleFormatter
चरण 4. SharePoint Online आइडेंटिटी कनेक्टर को कॉन्फ़िगर करना
खोज नतीजों पर SharePoint Online की पहचान पर आधारित एसीएल लागू करने के लिए, यह चरण ज़रूरी है. अगर आपने कनेक्टर को सार्वजनिक एसीएल के साथ सेट अप किया है, तो इस चरण को छोड़ा जा सकता है.
SharePoint Online कनेक्टर इंस्टॉलेशन वाली डायरेक्ट्री में, एक नई फ़ाइल बनाएं और उसका नाम
sharepoint-online-identity-connector.config
रखें.फ़ाइल के कॉन्टेंट में पैरामीटर को की/वैल्यू पेयर के तौर पर जोड़ें. उदाहरण के लिए:
### SharePoint Online identity connector configuration ### # Required parameters for data source access api.customerId=C05d3djk8 api.serviceAccountPrivateKeyFile=service_account.json # Required parameters for SharePoint Online access sharepoint.server=https://mydomain.onmicrosoft.com sharepoint.siteCollectionOnly=true sharepoint.username=admin@mydomain.onmicrosoft.com sharepoint.password=pa$sw0rd sharepoint.formsAuthenticationMode=LIVE sharepoint.deploymentType=ONLINE # SharePoint identity mapping parameters api.identitySourceId=08ef8becd116faa475de26d9b291fed9 api.referenceIdentitySources=defaultIdentitySource api.referenceIdentitySource.defaultIdentitySource.id=08ef8becd116faa5d3783f8c5a80e5aa
ये वैल्यू, SharePoint Online कनेक्टर के लिए इस्तेमाल की जाने वाली वैल्यू के जैसी ही होती हैं. हालांकि, इनमें
api.sourceId
के बजायapi.customerId
पैरामीटर का इस्तेमाल किया जाता है.api.customerId
की वैल्यू, वह ग्राहक आईडी है जो आपको Google Workspace एडमिन से मिला है.
चरण 5. Office 365 Identity कनेक्टर इंस्टॉल करना
खोज नतीजों पर SharePoint Online की पहचान पर आधारित एसीएल लागू करने के लिए, यह चरण ज़रूरी है. अगर आपने कनेक्टर को सार्वजनिक एसीएल के साथ सेट अप किया है, तो इस चरण को छोड़ा जा सकता है.
GitHub से कनेक्टर की रिपॉज़िटरी क्लोन करें.
$ git clone https://github.com/google-cloudsearch/office-365-connector.git $ cd office-365-connector
कनेक्टर का मनमुताबिक वर्शन देखें:
$ git checkout tags/v1-0.0.3
कनेक्टर बनाएं.
$ mvn package
कनेक्टर बनाते समय जांचों को स्किप करने के लिए,
mvn package
के बजायmvn package -DskipTests
चलाएं.कनेक्टर की ZIP फ़ाइल को अपने लोकल इंस्टॉलेशन डायरेक्ट्री में कॉपी करें:
$ cp target/google-cloudsearch-office-365-connector-v1-0.0.3.zip installation-dir $ cd installation-dir $ unzip google-cloudsearch-office-365-connector-v1-0.0.3.zip $ cd google-cloudsearch-office-365-connector-v1-0.0.3
छठा चरण. Office 365 Identity कनेक्टर को कॉन्फ़िगर करना और लॉगिंग सेट अप करना
पहचान कनेक्टर को जिस डायरेक्ट्री में इंस्टॉल किया गया है उसी में एक नई फ़ाइल बनाएं और उसका नाम
o365-identity-connector.config
रखें.फ़ाइल के कॉन्टेंट में पैरामीटर को की/वैल्यू पेयर के तौर पर जोड़ें. उदाहरण के लिए, यहां दिया गया तरीका अपनाएं. ध्यान दें: सभी पैरामीटर ज़रूरी हैं.
### Office 365 Identity connector configuration ###
api.identitySourceId=12345abcde api.customerId=abcde12345 o365.clientId=a63c6eb3-29e7-486 o365.tenant=185ef9ed-29e7-486 o365.clientSecret=raHJN15vRLBKsहर पैरामीटर के बारे में ज़्यादा जानकारी पाने के लिए, Office 365 Identity Connector के कॉन्फ़िगरेशन के रेफ़रंस पर जाएं.
उसी डायरेक्ट्री में logs नाम का फ़ोल्डर बनाएं जिसमें कनेक्टर बाइनरी मौजूद है.
उसी डायरेक्ट्री में logging.properties नाम की ASCII या UTF-8 फ़ाइल बनाएं और उसमें यह कॉन्टेंट जोड़ें:
handlers = java.util.logging.ConsoleHandler,java.util.logging.FileHandler # Default log level .level = INFO # uncomment line below to increase logging level for Office 365 APIs #com.google.enterprise.cloudsearch.o365.level=FINE # uncomment line below to increase logging level to enable Google API traces #com.google.api.client.http.level = FINE java.util.logging.ConsoleHandler.level = INFO java.util.logging.FileHandler.pattern=logs/connector-o365.%g.log java.util.logging.FileHandler.limit=10485760 java.util.logging.FileHandler.count=10 java.util.logging.FileHandler.formatter=java.util.logging.SimpleFormatter
सातवां चरण. SharePoint Online कनेक्टर लॉन्च करना
यहां दिए गए चरणों में, Office 365 और SharePoint साइट कलेक्शन, दोनों में मौजूद प्रिंसिपल को Cloud Identity सेवा में मौजूद आइडेंटिटी के साथ मैप किया जाता है. यह सिंक्रनाइज़ेशन, Office 365 Identity कनेक्टर और SharePoint Online Identity कनेक्टर की मदद से किया जाता है.
Office 365 कनेक्टर के उपयोगकर्ताओं और ग्रुप को सिंक करने के बाद, SharePoint Online आइडेंटिटी कनेक्टर चलाएं. इससे SharePoint साइट कलेक्शन ग्रुप सिंक हो जाएंगे. इसके बाद, SharePoint Online कनेक्टर को चलाकर, Cloud Search के उपयोगकर्ताओं को इंडेक्स किए गए नतीजे दिखाए जाते हैं.
Office 365 आइडेंटिटी कनेक्टर चलाएं:
$ java -Djava.util.logging.config.file=logging.properties -jar google-cloudsearch-office-365-connector-v1-0.0.3.jar -Dconfig=o365-identity-connector.config
SharePoint Online आइडेंटिटी कनेक्टर चलाएं:
$ java -Djava.util.logging.config.file=logging.properties -cp "google-cloudsearch-sharepoint-connector-v1-0.0.3.jar" com.google.enterprise.cloudsearch.sharepoint.SharePointIdentityConnector -Dconfig=sharepoint-online-identity-connector.config
SharePoint Online कनेक्टर चलाएं:
$ java -Djava.util.logging.config.file=logging.properties -jar google-cloudsearch-sharepoint-connector-v1-0.0.3.jar -Dconfig=sharepoint-online-connector.config
कॉन्फ़िगरेशन पैरामीटर का रेफ़रंस
डेटा स्रोत की ऐक्सेस
सेटिंग | पैरामीटर |
डेटा सोर्स का आईडी | api.sourceId=1234567890abcdef
ज़रूरी है. Google Workspace एडमिन ने Google Cloud Search के लिए जिस डेटा सोर्स आईडी को सेट अप किया है. |
सेवा खाते की निजी कुंजी फ़ाइल का पाथ | api.serviceAccountPrivateKeyFile=PrivateKey.json
ज़रूरी है. Google Cloud Search सेवा खाते की कुंजी फ़ाइल का पाथ. |
SharePoint Online का ऐक्सेस
सेटिंग | पैरामीटर |
SharePoint साइट कलेक्शन के लिए पूरी तरह क्वालिफ़ाइड डोमेन नेम | sharepoint.server= http://yoursharepoint.example.com/
ज़रूरी है. अगर डोमेन नेम पूरी तरह क्वालिफ़ाइड नहीं है, तो कनेक्टर होस्ट पर डीएनएस ओवरराइड सेट करें. |
सिर्फ़ साइट कलेक्शन वाला मोड | sharepoint.siteCollectionOnly=true
ज़रूरी है. SharePoint Online के लिए, वैल्यू को |
SharePoint का उपयोगकर्ता नाम | sharepoint.username=username
ज़रूरी है. SharePoint Online को ऐक्सेस करने के लिए इस्तेमाल किए गए खाते का उपयोगकर्ता नाम. |
SharePoint का पासवर्ड | sharepoint.password=user_password
ज़रूरी है. SharePoint Online को ऐक्सेस करने के लिए इस्तेमाल किए गए खाते का पासवर्ड. |
पुष्टि करने का मोड | sharepoint.formsAuthenticationMode=LIVE
ज़रूरी है. SharePoint Online के लिए, वैल्यू हमेशा `LIVE` होती है. |
डिप्लॉयमेंट का टाइप | sharepoint.deploymentType=ONLINE
ज़रूरी है. SharePoint Online के लिए, वैल्यू हमेशा `ONLINE` होती है. |
SharePoint में पहचान की मैपिंग
सेटिंग | पैरामीटर |
पहचान स्रोत आईडी | api.identitySourceId=1234567890abcdef
ज़रूरी है. SharePoint ग्रुप के आइडेंटिटी सोर्स के लिए Cloud Search आइडेंटिटी सोर्स आईडी. |
पहचान स्रोतों को रेफ़रंस करना | api.referenceIdentitySources=defaultIdentitySource
ज़रूरी है. SharePoint Online के लिए, वैल्यू हमेशा `defaultIdentitySource` होती है. |
पहचान के सोर्स के आईडी का रेफ़रंस | api.referenceIdentitySource.defaultIdentitySource.id=112233abcd
ज़रूरी है. Office 365 Users and Groups identity source के लिए Cloud Search identity source आईडी. |
एचटीएमएल कॉन्टेंट जनरेट करना
सेटिंग | पैरामीटर |
एचटीएमएल टेंप्लेट का टाइटल फ़ील्ड | contentTemplate.sharePointItem.title=Title
यह SharePoint फ़ील्ड, जनरेट किए गए एचटीएमएल के लिए एचटीएमएल टेंप्लेट के टाइटल के तौर पर इस्तेमाल किया जाता है. |
एचटीएमएल कॉन्टेंट के लिए, खोज के नतीजों की अच्छी क्वालिटी वाले फ़ील्ड | contentTemplate.sharePointItem.quality.high=highField1[,highField2,...]
कॉमा लगाकर अलग किए गए फ़ील्ड की सूची. इन फ़ील्ड को जनरेट किए गए एचटीएमएल में अच्छी क्वालिटी वाले फ़ील्ड के तौर पर शामिल किया जाता है. जब खोज क्वेरी के शब्द इन फ़ील्ड से मेल खाते हैं, तो नतीजों को बेहतर रैंक मिलती है. |
एचटीएमएल कॉन्टेंट के लिए, खोज की क्वालिटी से जुड़े फ़ील्ड | contentTemplate.sharePointItem.quality.medium=mediumField1[,mediumField2,...]
कॉमा लगाकर अलग किए गए फ़ील्ड की ऐसी सूची जिन्हें जनरेट किए गए एचटीएमएल में, मीडियम क्वालिटी वाले फ़ील्ड के तौर पर शामिल करना है. |
खोज के नतीजों की खराब क्वालिटी से जुड़े एचटीएमएल कॉन्टेंट फ़ील्ड | contentTemplate.sharePointItem.quality.low=lowField1[,lowField2,...]
कॉमा से अलग किए गए फ़ील्ड की सूची. इन फ़ील्ड को जनरेट किए गए एचटीएमएल में कम क्वालिटी वाले फ़ील्ड के तौर पर शामिल किया जाता है. |
एचटीएमएल कॉन्टेंट के ऐसे कॉलम जिन्हें मैप नहीं किया गया है | contentTemplate.sharepointItem.unmappedColumnsMode=APPEND
कनेक्टर, मैप नहीं किए गए कॉलम को कैसे हैंडल करता है. वैल्यू APPEND (डिफ़ॉल्ट) या IGNORE होती है.
|
Office 365 Identity connector का कॉन्फ़िगरेशन
सेटिंग | पैरामीटर |
पहचान स्रोत आईडी | api.identitySourceId=1234567890abcdef
ज़रूरी है. Office 365 के पहचान स्रोत का आईडी. यह वैल्यू, SharePoint Online कनेक्टर कॉन्फ़िगरेशन में मौजूद `api.referenceIdentitySource.defaultIdentitySource.id` की वैल्यू से मेल खानी चाहिए. |
Google ग्राहक आईडी | api.customerId=c1b1d1e1
ज़रूरी है. आपके संगठन का Google Workspace ग्राहक आईडी. |
Office 365 ऐप्लिकेशन आईडी | o365.clientId=a63c6eb3-29e7-486
ज़रूरी है. Office 365 ऐप्लिकेशन सेटअप से मिला ऐप्लिकेशन आईडी. |
Office 365 Tenant | o365.tenant=185ef9ed-29e7-486
ज़रूरी है. आपके Office 365 खाते का किरायेदार (आपकी Azure Activity Directory ऐप्लिकेशन) |
Office 365 क्लाइंट सीक्रेट | o365.clientSecret=raHJN15vRLBKs
ज़रूरी है. Office 365 ऐप्लिकेशन के सेटअप से मिला क्रेडेंशियल सीक्रेट |