Microsoft 365 platformasida sirni tayyorlash (inglizcha interfeys)
Maxfiy fayl kirish kalitiga ega fayldir. Uning yordamida Yandex 360 for Business Microsoft 365 bilan bog‘lanadi. Uni tayyorlash uchun Microsoft Azure xizmat hisobini yarating, keyin yangi sir yarating va uni faylga saqlang.
1-qadam. Microsoft Azure ilovasini ro‘yxatdan o‘tkazing va sirlar yarating
-
MS Azure portalida ilovalarni ro‘yxatdan o‘tkazish sahifasini oching (administrator ruxsati talab qilinadi): https://portal.azure.com/#blade/Microsoft_AAD_RegisteredApps/ApplicationsListBlade.
-
New registration tugmasini bosing.
-
Ma’lumotlarni kiring.
-
Name maydoniga migration kabi ilova nomini kiriting.
-
Supported account types ruknida Accounts in this organizational directory only (
) bandini tanlang.
-
-
Register tugmasini bosing.
-
Overview varag‘ini oching. Application (client) ID qiymatidan nusxa oling va matnli faylga saqlang. Ushbu identifikator keyingi bosqichlarda kerak bo‘ladi.
Identifikator namunasi:
abcd1234-a1b2-1111-123a-absdfe -
Certificates & secrets sahifasiga kiring va migratsiya ilovasi uchun yangi sir yarating:
-
Client secrets bandini tanlang va New client secret tugmasini bosing.
-
Paydo bo‘lgan panelda description maydonini to‘ldiring (masalan: migration-secret).
-
Add tugmasini bosing.
-
Value qiymatidan nusxa oling va matnli faylga saqlang. Bu sir keyingi bosqichlarda kerak bo‘ladi.
Sirning ma’nosiga misol:
ABCD2XYZ032-xyzXYZ032
-
-
API permissions varag‘iga kiring va ruxsatlarni kiriting:
-
Add a permission tugmasini bosing.
-
Paydo bo‘lgan panelda Microsoft API varag‘i tanlanganini tekshiring. Microsoft Graph tugmasini bosing.
-
Application permissions bandini tanlang.
-
Qidiruv orqali quyidagi ruxsatlarni toping, ularni tanlang va har bir bo‘lim uchun Add permissions tugmasini bosing:
Mail: Mail.Read va Mail.ReadBasic.All (xatlarni uzatish uchun)

Fayllar: Files.Read.All (diskdan fayllarni qidirish va yuklab olish uchun)

User.Read.All (foydalanuvchilar ro‘yxatini o‘qish uchun)

Sites.Read.All (SharePoint Online hujjat kutubxonalaridan fayllarni qidirish va yuklab olish uchun)

Diqqat
Yuqorida ko‘rsatilgan barcha bo‘limlarni tanlang. Xatlar uchun ham, fayllar uchun ham ishlatiladigan bitta sir yaratish tavsiya etiladi. Agar faqat xatlar uchun ruxsatlarni qo‘shsangiz (
Mail.ReadvaMail.ReadBasic.All), bunday maxfiy fayllarni ko‘chira olmaysiz. -
Add permissions tugmasini bosing.
Shundan keyin ruxsatlar qo‘shiladi, lekin tasdiqlanmaydi:

Ilova ruxsatlarini tasdiqlash uchun “Tashkilotingiz nomi” Grant/revoke admin consent for tugmasini bosing. Paydo bo‘lgan oynada Yes tugmasini bosing. Har bir ruxsatning qarshisida Status ustunida
belgisi chiqishi kerak.
-
2-qadam. Maxfiy fayl yarating
-
Istalgan matn muharririda (masalan, Bloknotda)
secret.jsonfaylini yarating va unga andozani nusxalang:{ "client_id": "<client id>", "secret": "<secret>" } -
<client id>o‘rniga Application (client) ID qiymatini kiriting, uni 1-qadamning 5-bandida nusxalagan va saqlagansiz.<secret>o‘rniga Value qiymatini kiriting, uni 1-qadamning 6.4-bandida nusxalagan va saqlagansiz.Qanday bo‘lishi kerakligiga misol:
{ "client_id": "abcd1234-a1b2-1111-123a-absdfe", "secret": "ABCD2~XYZ032-xyzXYZ032" } -
Tayyor faylni sir bilan saqlang. Xatlar va Fayllarni ko‘chirishni boshlash mumkin.