Skip to content

OneDrive चैनल जोड़ना

शुरू करने से पहले क्या चाहिए

आवश्यकताक्यों चाहिए
Microsoft खाताMicrosoft प्रशासन पेजों तक पहुँचने और OneDrive को अधिकृत करने के लिए
आपका ImgHost डोमेनOAuth कॉलबैक URL के रूप में
ऐप्लिकेशन पंजीकरणClient ID और Client Secret बनाने के लिए
OneDrive खाताफ़ाइलों के वास्तविक स्टोरेज स्थान के रूप में

कॉन्फ़िगरेशन चरण

चरण 1: Microsoft Entra ID खोलें

  1. portal.azure.com खोलें।
  2. पेज के ऊपर Microsoft Entra ID खोजें।
  3. यदि लक्षित पेज ड्रॉपडाउन में न दिखे, तो चुनें:
text
Continue searching in Microsoft Entra ID
  1. Microsoft Entra ID खोलें।
  2. App registrations खोलें।
  3. New registration पर क्लिक करें।

चरण 2: ऐप्लिकेशन पंजीकृत करें

New registration पेज पर भरें:

फ़ील्डक्या दर्ज करें
Nameपहचानने योग्य नाम, जैसे imgbed-onedrive
Supported account typesनीचे की तालिका के अनुसार चुनें
Redirect URI typeWeb
Redirect URIhttps://your-domain.com/api/oauth/onedrive/callback

खाता प्रकार मार्गदर्शिका:

आपका परिदृश्यSupported Account Types
केवल व्यक्तिगत OneDriveव्यक्तिगत Microsoft खाते वाला विकल्प चुनें।
व्यक्तिगत और कार्य/विद्यालय खातेऐसा विकल्प चुनें जो व्यक्तिगत और संगठनात्मक दोनों खातों का समर्थन करे।
केवल कंपनी या विद्यालय OneDriveसंगठनात्मक खाते वाला विकल्प चुनें।

फ़ॉर्म भरने के बाद register पर क्लिक करें।

OneDrive ऐप बनाएँ

चरण 3: ऐप्लिकेशन जानकारी कॉपी करें

ऐप बनने के बाद सारांश पेज से ये मान कॉपी करें:

Microsoft फ़ील्डImgHost फ़ील्ड
Application (client) IDClient ID
Directory (tenant) IDसंगठनात्मक खातों के लिए Tenant ID

Application और tenant IDs

चरण 4: Client Secret बनाएँ

  1. Certificates & secrets खोलें।
  2. New client secret पर क्लिक करें।
  3. अपनी पसंद का विवरण दर्ज करें।
  4. समाप्ति अवधि चुनें।
  5. बनने के तुरंत बाद Value कॉपी करें।

client secret value सहेजें

चरण 5: API अनुमतियाँ जोड़ें

  1. API permissions खोलें।
  2. Add a permission पर क्लिक करें।
  3. Microsoft Graph चुनें।
  4. Delegated permissions चुनें।
  5. ये अनुमतियाँ जोड़ें:
अनुमतिउद्देश्य
Files.ReadWrite.Allफ़ाइलें अपलोड करना, फ़ोल्डर बनाना और फ़ाइलें हटाना
offline_accessImgHost को Refresh Token प्राप्त करने देता है
User.Readखाता और कोटा जानकारी पढ़ता है

चरण 6: OneDrive चैनल भरें

अपलोड सेटिंग्स में OneDrive चुनें और भरें:

ImgHost फ़ील्डक्या दर्ज करें
चैनल नामपहचानने योग्य नाम, जैसे Main OneDrive
Client IDMicrosoft का Application (client) ID
Client Secretआपने जो Client Secret Value कॉपी किया
Tenant IDनीचे की तालिका के अनुसार
Refresh Tokenअभी खाली छोड़ें
रूट डायरेक्टरीवैकल्पिक। डिफ़ॉल्ट imgbed है।
नोटवैकल्पिक

OneDrive चैनल कॉन्फ़िग भरें

Tenant ID कैसे भरें:

चुना गया खाता प्रकारImgHost Tenant ID
व्यक्तिगत खातेconsumers
व्यक्तिगत + संगठनात्मक खातेcommon
केवल वर्तमान संगठनDirectory (tenant) ID

चरण 7: Refresh Token प्राप्त करें

  1. ImgHost में Get Token पर क्लिक करें।
  2. जिस Microsoft खाते को जोड़ना है उससे साइन इन करें।
  3. अधिकरण अनुरोध स्वीकार करें।
  4. कॉलबैक पेज Refresh Token दिखाएगा।
  5. इसे कॉपी करें।
  6. ImgHost में लौटकर Refresh Token फ़ील्ड में पेस्ट करें।

refresh token कॉपी करें

चरण 8: चैनल सहेजें

सभी फ़ील्ड भरने के बाद चैनल सहेजें।

त्वरित प्रवाह

text
Open portal.azure.com
-> Search for Microsoft Entra ID
-> Open App registrations
-> Register a new app
-> Fill Name / Supported account types / Web redirect URI
-> Register
-> Copy Application (client) ID
-> Check the callback URL in Authentication
-> Create a Client Secret in Certificates & secrets
-> Add permissions in API permissions
-> Fill Client ID / Client Secret / Tenant ID into ImgHost
-> Click Get Token
-> Copy the Refresh Token from the callback page
-> Paste it back into ImgHost and save

संदर्भ

  1. Microsoft Entra ऐप पंजीकरण: https://learn.microsoft.com/en-us/entra/identity-platform/quickstart-register-app
  2. Microsoft identity platform अधिकरण कोड प्रवाह: https://learn.microsoft.com/en-us/entra/identity-platform/v2-oauth2-auth-code-flow
  3. Microsoft Graph उपयोगकर्ता प्रमाणीकरण: https://learn.microsoft.com/en-us/graph/auth-v2-user

Released as user documentation for ImgHost.