Qismlar o‘zaro qanday bog‘langan
Har bir integratsiya uchun bitta xizmat hisobi yarating. Shu hisob uchun API kalit yoki OAuth client’dan birini tanlang; har bir API so‘rovida ikkala usul ham kerak emas. Hech bir hisob ma’lumoti hisobning joriy ruxsatlaridan oshib keta olmaydi.
Tezkor boshlash qo‘llanmasida Basic autentifikatsiyasi ishlatiladi. API kalitlar uchun Bearer sarlavhasi ham qo‘llab-quvvatlanadi; ushbu sarlavhadan foydalanish OAuth client kerakligini anglatmaydi.
Oddiy integratsiya uchun API kalitni tanlang
Agar maxfiy kalitlarni boshqarish tizimingizda (secret manager) saqlanadigan sir xavfsizlik talablaringizga mos kelsa, o‘zingizning rejalashtirilgan vazifalaringiz, hisobot skriptlari, ma’lumotlar konveyerlari yoki boshqa backend xizmatlari uchun API kalitdan foydalaning.- Autentifikatsiyalangan so‘rovlarni to‘g‘ridan-to‘g‘ri yuboring; tokenni almashtirish talab etilmaydi.
- Faqat ish yuki uchun zarur bo‘lgan ruxsatlarni tanlang va amal qilish muddatini belgilang.
- Kalitni almashtirish davri (overlap window) orqali yangilang yoki u oshkor bo‘lsa, darhol bekor qiling.
Qisqa muddatli kirish tokenlari uchun OAuth’ni tanlang
Tashkilotingiz muddati tugaydigan kirish tokenlarini talab qilsa yoki integratsiya vositasiclient_credentials grant turini kutsa, konfidensial backend xizmati uchun OAuth client credentials usulidan foydalaning.
- Xizmat hisobi uchun cheklangan ruxsatlarga ega OAuth client yarating.
- Sozlash jarayonida berilgan client autentifikatsiya usuli yordamida clientni mintaqaviy token endpoint’ingizda autentifikatsiya qiling.
- Olingan kirish tokenini API so‘rovlaringiz bilan birga yuboring. Joriy token muddati tugashidan oldin yangi token oling.

