Skip to main content
Service account — bu integratsiya uchun nomlangan identifikator. U API kalitlari yoki OAuth mijozlariga egalik qiladi va ushbu avtorizatsiya ma’lumotlari ishlatishi mumkin bo’lgan ruxsatlarni o’z ichiga oladi, shu sababli kirish huquqlarini ko’rib chiqish akkaunt darajasida amalga oshiriladi: integratsiya nimalarni bajara olishi, u qancha avtorizatsiya ma’lumotiga ega bo’lishidan qat’i nazar, bir joyda ko’rinadi. Akkauntning o’zi avtorizatsiya ma’lumoti emas: uning ID raqami so’rovni autentifikatsiya qila olmaydi. Usulni tanlash uchun Authentication bo’limiga qarang; API kalitiga asoslangan integratsiya uchun OAuth talab etilmaydi. Service accountlarni Developer Hub ichidagi Service accounts yorlig’idan boshqaring.

Akkauntlarni ish yuklamalari asosida loyihalang

Hamma narsa uchun bitta keng qamrovli akkaunt o’rniga, har bir integratsiya yoki ish yuklamasi uchun alohida service account yarating — masalan, reporting-pipeline, scim-sync yoki soc-enrichment. Har bir ish yuklamasi uchun alohida akkauntlar ruxsatlarni minimal darajada saqlaydi, so’rovlar jurnallarini aniq egasiga bog’lash imkonini beradi va boshqalariga tegmasdan bitta integratsiyani o’chirib qo’yishga yordam beradi.

Service account yaratish

1

Akkauntga nom bering

Akkauntga u xizmat qiladigan ish yuklamasini aniqlab beruvchi nom va uning vazifasi tavsifini kiriting. Ikkalasi ham ro’yxatlar va jurnallarda ko’rinadi, shuning uchun kelajakdagi administratorlar akkauntlarni bir-biridan ajrata oladi.
2

Ruxsatlarni bering

Akkaunt o’z avtorizatsiya ma’lumotlariga berishi mumkin bo’lgan ruxsatlarni tanlang — masalan, entity:read, simulation:read yoki reporting:read. Bu to’plam akkaunt ostida yaratilgan har bir avtorizatsiya ma’lumoti uchun yuqori chegara hisoblanadi: avtorizatsiya ma’lumoti ushbu ruxsatlarning qism to’plamini olib yurishi mumkin, ulardan ortig’ini esa hech qachon.
Ish yuklamasiga bugun zarur bo’lgan minimal ruxsatlarni bering. Akkaunt ruxsatlarini keyinroq qo’shishingiz mumkin; mavjud avtorizatsiya ma’lumotlari o’zlariga berilgan scope’larni saqlab qoladi.
3

Tekshiring va yarating

Nom va ruxsatlar to’plamini tasdiqlang. Yaratilgandan so’ng akkauntning tafsilotlar sahifasida uning API kalitlarini yaratishingiz mumkin.

Hayotiy siklni boshqarish

  • Ruxsatlarni istalgan vaqtda tahrirlang. Akkauntdan ruxsatni olib tashlash uning API kalitlari va OAuth kirish tokenlari foydalana oladigan imkoniyatlardan ham uni olib tashlaydi.
  • Akkauntni o’chirib qo’ying (disable) — uning barcha avtorizatsiya ma’lumotlari orqali API kirishini to’xtatish uchun. Bu integratsiyani foydalanishdan chiqarishda yoki tekshiruv davomida avtorizatsiya ma’lumoti sizib chiqqanligi gumon qilinganda uni cheklash uchun foydali. Qayta yoqish hali faol va muddati tugamagan avtorizatsiya ma’lumotlariga yana autentifikatsiyadan o’tishga ruxsat beradi.
  • Akkauntni o’chirib tashlang (delete), agar integratsiya foydalanishdan chiqarilgan bo’lsa. Avval integratsiyani to’xtating va uning avtorizatsiya ma’lumotlarini bekor qiling. O’chirish qaytarib bo’lmaydi.
Har bir akkauntning tafsilotlar sahifasida uni kim va qachon yaratgani hamda uning kalitlaridan biri oxirgi marta qachon ishlatilgani ko’rsatiladi — bu o’chirib qo’yilishi kerak bo’lgan tashlab qo’yilgan integratsiyalarni tezda aniqlash usulidir.