Ne işe yarar (iş diliyle)
Sistemdeki herkesin aynı şeyi görmesini engeller: sıradan çalışan kendi verisini, yönetici ekip verisini, süper yönetici ayar/insan yönetimini görür. Hassas veri ve kritik işlemler yalnız yetkili kişilere açık olur.
Hangi müşteri/projelerde işe yarar
Birden fazla kullanıcı tipi olan her projede: İK (aday/işe alımcı/İK yöneticisi), bayi sistemleri (bayi/bölge müdürü/merkez), onay süreçleri, yönetim panelleri. Pratikte her ciddi iç araçta gerekir.
Nasıl çalışır (kısa, sade)
Her ekran ve işlem bir yetki seviyesine bağlanır; kullanıcı o seviyeye sahip değilse erişim engellenir. Üç hazır katman: giriş yapmış kullanıcı / yönetici / süper yönetici.
Olgunluk
Canlıda kanıtlanmış; bu projede gerçek bir güvenlik denetimiyle (yetkisiz uçların kapatılması) sağlamlaştırıldı.
Teknik (geliştiriciler için)
Kod: enerjisa-elci/server/index.js — requireSession / requireAdmin / requireSuperAdmin
middleware’leri route’lara takılır. Girdi: oturum cookie + DB’deki admins rol listesi. Çıktı: 401/403
veya devam. microsoft-entra-id-sso ile birlikte kullanılır.