Xavfsizlik
Ruxsatlar faqat frontend ko‘rinishiga emas, backenddagi sessiya va rol tekshiruvlariga bog‘langan.
Asosiy tamoyillar
- Parollar kuchli PBKDF2 hashing bilan saqlanadi.
- Access tokenlar qisqa muddatli; refresh tokenlar server-side sessiya bilan nazorat qilinadi va rotate qilinadi.
- Har sessiya aktiv rolga bog‘lanadi. Boshqa portal roliga tokenni ko‘chirib ishlatib bo‘lmaydi.
- Public login Seloria Super Admin rolini hech qachon qaytarmaydi.
- Portalga o‘tishda access/refresh token URLga qo‘yilmaydi; faqat qisqa muddatli, bir martalik handoff code ishlatiladi.
- Center Owner, Center Admin va Teacher uchun TOTP/AAL2 privileged mutatsiyalarni himoya qiladi.
Tenant isolation
Center, Teacher va Student so‘rovlari organization scope bilan tekshiriladi. Center Owner analyticsi ham faqat o‘z organization ID’si bilan cheklanadi.