Skip to content

د OneDrive چینل اضافه کول

مخکې څه ته اړتیا لرئ

اړتیاولې ورته اړتیا ده
Microsoft حسابد Microsoft د اداري پاڼو د خلاصولو او OneDrive د authorize کولو لپاره
ستاسو ImgHost ډومېند OAuth کالبک URL لپاره کارېږي
اپ registrationد Client ID او Client Secret جوړولو لپاره
OneDrive حسابد فایلونو اصلي زېرمه ځای دی

د تنظیم پړاوونه

1 ګام: Microsoft Entra ID پرانیزئ

  1. portal.azure.com پرانیزئ.
  2. په پورتنۍ برخه کې Microsoft Entra ID ولټوئ.
  3. که مطلوبه پاڼه په dropdown کې ښکاره نه شوه، دا انتخاب کړئ:
text
Continue searching in Microsoft Entra ID
  1. Microsoft Entra ID پرانیزئ.
  2. App registrations ته لاړ شئ.
  3. New registration کلیک کړئ.

2 ګام: اپ ثبت کړئ

د New registration په پاڼه کې دا معلومات ډک کړئ:

فیلډڅه ولیکئ
Nameداسې نوم چې وروسته یې وپېژنئ، لکه imgbed-onedrive
Supported حساب typesد لاندې جدول له مخې یې وټاکئ
Redirect URI typeWeb
Redirect URIhttps://your-domain.com/api/oauth/onedrive/callback

د حساب type لارښود:

ستاسو حالتSupported حساب Types
یوازې شخصي OneDriveد شخصي Microsoft حساب اختیار وټاکئ.
شخصي او work/school حسابs دواړههغه اختیار وټاکئ چې personal او organizational حسابs دواړه ملاتړ کوي.
یوازې د شرکت یا ښوونځي OneDriveد organizational حساب اختیار وټاکئ.

له ډکولو وروسته register کلیک کړئ.

Create OneDrive اپ

3 ګام: د اپ معلومات کاپي کړئ

کله چې اپ جوړ شو، له overview پاڼې څخه دا ارزښتونه کاپي کړئ:

د Microsoft فیلډد ImgHost فیلډ
Application (client) IDClient ID
Directory (tenant) IDTenant ID د organizational حسابs لپاره

اپlication and tenant IDs

4 ګام: Client Secret جوړ کړئ

  1. Certificates & secrets پرانیزئ.
  2. New client secret کلیک کړئ.
  3. هره مناسبه توضیح ولیکئ.
  4. د expiration موده وټاکئ.
  5. له جوړېدو سره سم د Value برخه کاپي کړئ.

خوندي client secret value

5 ګام: API اجازهs اضافه کړئ

  1. API permissions پرانیزئ.
  2. Add a permission کلیک کړئ.
  3. Microsoft Graph وټاکئ.
  4. Delegated permissions وټاکئ.
  5. دا permissions اضافه کړئ:
اجازهموخه
Files.ReadWrite.Allفایلونه اپلوډ کوي، folders جوړوي او فایلونه ړنګوي
offline_accessImgHost ته اجازه ورکوي چې Refresh Token واخلي
User.Readد حساب او کوټه معلومات لولي

6 ګام: د OneDrive چینل ډک کړئ

په د اپلوډ تنظیمات کې OneDrive وټاکئ او دا fields ډک کړئ:

د ImgHost فیلډڅه ولیکئ
د چینل نومداسې نوم چې وپېژندل شي، لکه Main OneDrive
Client IDد Microsoft Application (client) ID
Client Secretهغه Client Secret Value چې کاپي مو کړی
Tenant IDلاندې جدول وکاروئ
Refresh ټوکناوس یې تش پرېږدئ
اصلي ډایرکټرياختیاري. اصلي یې imgbed دی.
Noteاختیاري

Fill OneDrive چینل config

د Tenant ID ډکولو طریقه:

ټاکل شوی حساب Typeد ImgHost Tenant ID
Personal حسابsconsumers
Personal + organizational حسابscommon
یوازې اوسنی organizationد Directory (tenant) ID

7 ګام: Refresh ټوکن واخلئ

  1. په ImgHost کې Get Token کلیک کړئ.
  2. هغه Microsoft حساب ته ننوځئ وکړئ چې نښلول یې غواړئ.
  3. د authorization غوښتنه اپrove کړئ.
  4. کالبک page به Refresh Token ښکاره کړي.
  5. هغه کاپي کړئ.
  6. بېرته ImgHost ته راشئ او د Refresh Token فیلډ کې یې پیسټ کړئ.

کاپي refresh ټوکن

8 ګام: چینل خوندي کړئ

کله چې ټول fields ډک شول، چینل خوندي کړئ.

چټک بهیر

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 اپ registration: https://learn.microsoft.com/en-us/entra/identity-platform/quickstart-register-app
  2. Microsoft identity platform authorization code flow: https://learn.microsoft.com/en-us/entra/identity-platform/v2-oauth2-auth-code-flow
  3. Microsoft Graph user authentication: https://learn.microsoft.com/en-us/graph/auth-v2-user

Released as user documentation for ImgHost.