Google Cloud Search सेट अप करके, Google Workspace कॉन्टेंट के साथ-साथ अपने संगठन के SharePoint ऑनलाइन कॉन्टेंट के नतीजे भी दिखाए जा सकते हैं. Google Cloud Search SharePoint Online कनेक्टर का इस्तेमाल करके, इसे किसी खास SharePoint ऑनलाइन डेटा सोर्स को ऐक्सेस करने के लिए कॉन्फ़िगर किया जाता है.
ज़रूरी बातें
सम्मानित SharePoint सेटिंग
Cloud Search SharePoint Online कनेक्टर, SharePoint पर हमेशा Search के दिखने की सेटिंग के हिसाब से काम करता है. इसे बदला नहीं जा सकता. ड्राफ़्ट दस्तावेज़ों के लिए, उपयोगकर्ता खाते की अनुमतियां (जिसका इस्तेमाल कनेक्टर SharePoint ऑनलाइन को ऐक्सेस करने के लिए करता है) की अनुमति से यह तय होता है कि कौनसे ड्राफ़्ट दस्तावेज़ इंडेक्स किए जाएंगे और लौटाए जाएंगे. अगर खाते के पास सिर्फ़ "पूरी तरह से पढ़ने" की अनुमतियां हैं, तो कनेक्टर 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 को मान्य वर्णों के तौर पर इस्तेमाल करता है. उदाहरण के लिए, कॉन्टेंट टाइप "एलान", ऑब्जेक्ट की परिभाषा "एलान" से मैप करता है. "समाचार लेख" वाला कॉन्टेंट टाइप, "Newsarticle" (कोई स्पेस नहीं) पर मैप होता है.
कनेक्टर जब ऑब्जेक्ट डेफ़िनिशन का मिलान किसी ऑब्जेक्ट डेफ़िनिशन से नहीं कर पाता, तब कनेक्टर फ़ॉलबैक ऑब्जेक्ट टाइप (
itemMetadata.objectType
) का इस्तेमाल करता है. मेटाडेटा कॉन्फ़िगरेशन पैरामीटर के बारे में ज़्यादा जानें.कनेक्टर, प्रॉपर्टी की परिभाषाओं के लिए SharePoint प्रॉपर्टी के नामों को मैप करता है.
कॉन्टेंट इंडेक्स करते समय, जब कनेक्टर को Microsoft Outlook .msg फ़ाइलें मिलती हैं, तो वह फ़ाइलों के कॉन्टेंट टाइप को बदल देता है और उन्हें
application/vnd.ms-outlook.
के तौर पर इंडेक्स कर देता है
कनेक्टर की जानी-पहचानी सीमाएं
- हर कनेक्टर इंस्टेंस सिर्फ़ एक साइट कलेक्शन से कॉन्टेंट को इंडेक्स कर सकता है. एक से ज़्यादा साइट के कलेक्शन को इंडेक्स करने के लिए, अतिरिक्त कनेक्टर इंस्टेंस सेट अप करें.
- हर साइट संग्रह के लिए ACL में उपयोग किए जाने वाले अद्वितीय उपयोगकर्ताओं और समूहों की संख्या के साथ मेमोरी की खपत बढ़ती है.
- सूचनाएं तुरंत नहीं मिटती हैं. हालांकि, कनेक्टर को यह पता लगाने में चार घंटे से ज़्यादा समय लग सकता है कि उपयोगकर्ता ने सोर्स रिपॉज़िटरी से कॉन्टेंट मिटा दिया है.
सिस्टम की ज़रूरतें
सिस्टम की ज़रूरतें | |
---|---|
ऑपरेटिंग सिस्टम |
|
पुष्टि करना |
|
सॉफ़्टवेयर |
|
कनेक्टर को डिप्लॉय करें
ज़रूरी शर्तें
Google Workspace निजी कुंजी बनाएं, जिसमें आपका सेवा खाता आईडी शामिल हो. निजी कुंजी पाने का तरीका जानने के लिए, Google Cloud Search API का ऐक्सेस कॉन्फ़िगर करें पर जाएं.
आपके Google Workspace एडमिन को खोजने के लिए एक डेटा सोर्स जोड़ना होगा. डेटा सोर्स आईडी रिकॉर्ड करें.
अगर कनेक्टर, एसीएल के आधार पर नतीजे दिखाता है (नतीजे सार्वजनिक नहीं होते हैं), तो आपके Google Workspace एडमिन को दो आइडेंटिटी सोर्स बनाने होंगे और आपको अपने आईडी देने होंगे:
- एक, Office 365 के उपयोगकर्ताओं और ग्रुप के लिए
- SharePoint ग्रुप के लिए एक
एडमिन के पास आपके संगठन का Google Workspace ग्राहक आईडी होना ज़रूरी है और वह आपको यह आईडी भी देना होगा.
Cloud Search में उपयोगकर्ता की पहचान मैप करें में, इन वैल्यू को पाने का तरीका जानें.
उस कनेक्टर के लिए, उपयोगकर्ता खाता सेट अप करें जिसके पास SharePoint ऑनलाइन साइट कलेक्शन के लिए एडमिन के अधिकार हैं.
अगर कनेक्टर, एसीएल के आधार पर नतीजे दिखाता है (नतीजे सार्वजनिक नहीं होते हैं), तो अपने 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 ऑनलाइन कनेक्टर के लिए लॉगिंग सेट अप करना
जिस डायरेक्ट्री में कनेक्टर बाइनरी है उसी में लॉग नाम का फ़ोल्डर बनाएं.
उसी डायरेक्ट्री में, लैटिन-1 कोड में बदली गई 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 ऑनलाइन आइडेंटिटी कनेक्टर कॉन्फ़िगर करना
खोज परिणामों पर SharePoint ऑनलाइन पहचान-आधारित ACL लागू करने के लिए यह चरण ज़रूरी है. अगर आपने कनेक्टर को सार्वजनिक ACL के साथ सेट अप किया है, तो इस चरण को छोड़ा जा सकता है.
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 एडमिन से मिला है.
पांचवां चरण. Office 365 Identity कनेक्टर इंस्टॉल करें
खोज परिणामों पर SharePoint ऑनलाइन पहचान-आधारित ACL लागू करने के लिए यह चरण ज़रूरी है. अगर आपने कनेक्टर को सार्वजनिक ACL के साथ सेट अप किया है, तो इस चरण को छोड़ा जा सकता है.
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 आइडेंटिटी कनेक्टर के कॉन्फ़िगरेशन रेफ़रंस पर जाएं.
जिस डायरेक्ट्री में कनेक्टर बाइनरी है उसी में लॉग नाम का फ़ोल्डर बनाएं.
उसी डायरेक्ट्री में, 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 ऑनलाइन कनेक्टर लॉन्च करना
नीचे दिए गए चरणों में, मुख्य खातों को Office 365 और SharePoint साइट कलेक्शन, दोनों में Cloud Identity सेवा में मौजूद पहचानों के लिए मैप किया जाता है. यह सिंक, Office 365 Identity कनेक्टर और SharePoint ऑनलाइन आइडेंटिटी कनेक्टर के साथ किया जाता है.
Office 365 कनेक्टर के उपयोगकर्ताओं और ग्रुप को सिंक करने के बाद, SharePoint साइट के कलेक्शन ग्रुप को सिंक करने के लिए SharePoint ऑनलाइन आइडेंटिटी कनेक्टर चलाएं. इसके बाद, Cloud Search उपयोगकर्ताओं को नतीजों को इंडेक्स करने और दिखाने के लिए SharePoint Online कनेक्टर का इस्तेमाल किया जाता है.
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 ऑनलाइन आइडेंटिटी कनेक्टर चलाएं:
$ 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 ऑनलाइन कनेक्टर चलाएं:
$ 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 Cloud Search का डेटा सोर्स आईडी, जिसे Google Workspace एडमिन ने सेट अप किया हो. |
सेवा खाते की निजी कुंजी फ़ाइल का पाथ | api.serviceAccountPrivateKeyFile=PrivateKey.json
ज़रूरी है. Google Cloud Search सेवा खाते की कुंजी फ़ाइल का पाथ. |
SharePoint का ऑनलाइन ऐक्सेस
सेटिंग | पैरामीटर |
SharePoint Site कलेक्शन के लिए पूरी तरह क्वालिफ़ाइड डोमेन नेम | sharepoint.server= http://yoursharepoint.example.com/
ज़रूरी है. अगर डोमेन नेम पूरी तरह क्वालिफ़ाइड नहीं है, तो कनेक्टर होस्ट पर डीएनएस ओवरराइड सेट करें. |
सिर्फ़ साइट कलेक्शन वाला मोड | sharepoint.siteCollectionOnly=true
ज़रूरी है. SharePoint Online के लिए, वैल्यू को |
SharePoint का उपयोगकर्ता नाम | sharepoint.username=username
ज़रूरी है. खाते का उपयोगकर्ता नाम, जिसका इस्तेमाल SharePoint Online को ऐक्सेस करने के लिए किया जाता है. |
SharePoint पासवर्ड | sharepoint.password=user_password
ज़रूरी है. SharePoint ऑनलाइन को ऐक्सेस करने के लिए इस्तेमाल किए जाने वाले खाते का पासवर्ड. |
पुष्टि करने वाला मोड | sharepoint.formsAuthenticationMode=LIVE
ज़रूरी है. SharePoint Online के लिए, वैल्यू हमेशा `लाइव` होती है. |
डिप्लॉयमेंट प्रकार | sharepoint.deploymentType=ONLINE
ज़रूरी है. SharePoint Online के लिए, वैल्यू हमेशा `ऑनलाइन` होती है. |
SharePoint की पहचान की मैपिंग
सेटिंग | पैरामीटर |
पहचान स्रोत आईडी | api.identitySourceId=1234567890abcdef
ज़रूरी है. SharePoint समूह के पहचान स्रोत के लिए Cloud Search पहचान स्रोत आईडी. |
पहचान फ़ाइल के सोर्स | api.referenceIdentitySources=defaultIdentitySource
ज़रूरी है. SharePoint Online के लिए, वैल्यू हमेशा `defaultIdentitySource` होती है. |
पहचान आईडी के सोर्स आईडी | api.referenceIdentitySource.defaultIdentitySource.id=112233abcd
ज़रूरी है. Office 365 के उपयोगकर्ताओं और ग्रुप के आइडेंटिटी सोर्स के लिए, Cloud Search आइडेंटिटी सोर्स आईडी. |
एचटीएमएल कॉन्टेंट जनरेट करना
सेटिंग | पैरामीटर |
एचटीएमएल टेंप्लेट के टाइटल वाला फ़ील्ड | 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 कनेक्टर का कॉन्फ़िगरेशन
सेटिंग | पैरामीटर |
पहचान स्रोत आईडी | api.identitySourceId=1234567890abcdef
ज़रूरी है. Office 365 आइडेंटिटी सोर्स आईडी. यह वैल्यू, SharePoint के ऑनलाइन कनेक्टर कॉन्फ़िगरेशन में मौजूद `api.referenceIdentitySource.defaultIdentitySource.id` की वैल्यू से मेल खानी चाहिए. |
Google ग्राहक आईडी | api.customerId=c1b1d1e1
ज़रूरी है. आपके संगठन का Google Workspace ग्राहक आईडी. |
Office 365 ऐप्लिकेशन आईडी | o365.clientId=a63c6eb3-29e7-486
ज़रूरी है. Office 365 के ऐप्लिकेशन सेटअप में मौजूद ऐप्लिकेशन आईडी. |
ऑफ़िस 365 टेनेंट | o365.tenant=185ef9ed-29e7-486
ज़रूरी है. आपके Office 365 खाते का किरायेदार (आपका Azure ऐक्टिविटी डायरेक्ट्री ऐप्लिकेशन) |
Office 365 का क्लाइंट सीक्रेट | o365.clientSecret=raHJN15vRLBKs
ज़रूरी है. Office 365 ऐप्लिकेशन के सेटअप से मिला क्रेडेंशियल सीक्रेट |