Tashkilotlar va rollar
Tashkilotda rolli aʼzolar boʻladi: egasi, administrator, muharrir va kuzatuvchi. Rollar aʼzolik va mazmunni kim boshqarishini belgilaydi, kim deshifrlay olishini emas. Bu farq — butun dizaynning maʼnosi.
Siyosat har bir tashkilot uchun belgilanadi: ikki bosqichli autentifikatsiyani talab qilish, sinxronizatsiyadan oldin qurilma tasdigʻini talab qilish, kirish usullarini cheklash va seans muddatini chegaralash. Seans yozuvini talab qilish — mijoz qoʻllaydigan oshkor qilish talabi va shunday belgilanadi, texnik kafolat sifatida emas.
Guruhlar, takliflar va kalitga ruxsat
Ulashish imkon qadar alohida shaxslarga emas, foydalanuvchi guruhlariga beriladi; shunda yangi aʼzoga har bir toʻplam uchun alohida ruxsat kerak boʻlmaydi.
Taklif qabul qilinganda aʼzolik darhol kuchga kiradi, kalitga ruxsat esa ochiq kutish holatida qoladi. Server yangi aʼzo uchun kalit konvertini yasay olmaydi; vakolatli, ochilgan mijoz mazmun kalitini uning har bir qurilmasi uchun oʻraydi. Shu paytgacha yangi aʼzo oʻqiy olmaydigan shifrmatnni yuklab olishi mumkin va interfeys buni ochiq aytadi.
Bekor qilish va kalit almashtirish
Aʼzoni chiqarish yoki qurilmani bekor qilish server tomonidagi ruxsatni darhol olib tashlaydi va endi qayta kalitlanishi kerak boʻlgan toʻplamlar roʻyxatini qaytaradi. Bu almashtirishni faqat joriy kalitni saqlab turgan mijoz bajara oladi.
Kalit almashtirish kelajakdagi mazmunni himoya qiladi. Kimgadir qonuniy berilgan narsa unda qolishi mumkin. Boshqacha deb koʻrsatadigan har qanday mahsulot shifrlash qanday ishlashi haqida haqiqatni aytmayapti.
Manba hujjatlar
Bu sahifa quyidagi fayllarni qisqacha bayon qiladi. Toʻliq va asosiy matn uchun ularni oʻqing.
docs/ARCHITECTURE.md
Ombordagi manzilcontracts/openapi.yaml
Ombordagi manzil