Kullanıcı Rolleri ve Yetkiler
NowToPrint platformunda platform rolleri, organizasyon rol şablonları, 13 katmanlı yetkilendirme stack, permission, capability ve paket entitlement kararlarının nasıl çalıştığını açıklar.
Kullanıcı Rolleri ve Yetkiler
NowToPrint platformunda yetkilendirme sadece rol adından ibaret değildir. Güncel model; platform rolleri, organizasyon rol şablonları, permission'lar, capability entitlement'ları ve kaynak scope'u birlikte 13 katmanlı yetkilendirme stack üzerinden değerlendirir.
13 Katmanlı Yetkilendirme Stack
NowToPrint'teki her erişim kararı katmanlı bir değerlendirme hattından geçer. Bu tasarım, sektör lideri B2B SaaS platformlarının en iyi uygulamalarını takip eder.
┌─────────────────────────────────────────────────────────┐
│ Katman 1: Kimlik Doğrulama (BetterAuth + Firebase) │
│ Katman 2: Kullanıcı Durumu (aktif/askıya alınmış) │
│ Katman 3: Kiracı Sınırı (organizasyon izolasyonu) │
│ Katman 4: Kaynak Kapsamı (platform/org/profil/takım) │
│ Katman 5: Rol → İzin (RBAC) │
│ Katman 6: İzin → Yetenek (eşleme) │
│ Katman 7: Paket Yetkilendirme (yetenek durumu) │
│ Katman 8: Fatura Sözleşmesi (hibe durumu) │
│ Katman 9: Hedefleme Geçersiz Kılma (pilot/kurucu) │
│ Katman 10: Yayın Kapısı (özellik bayrağı) │
│ Katman 11: Kullanım Kotası (ölçümlü limitler) │
│ Katman 12: Risk Kontrolü (anomali tespiti) │
│ Katman 13: Karar Denetimi (değişmez kayıt) │
└─────────────────────────────────────────────────────────┘
Kararlar Nasıl Alınır
Bir istek izin almak için tüm geçerli katmanları geçmelidir. Herhangi bir katman erişimi reddederse, istek engellenir ve sebep denetim için kaydedilir.
Platform Rolleri (Global)
Platform genelinde geçerli olan rollerdir. Admin paneline erişim ve sistem yönetimi için kullanılır.
Yönetim Rolleri
| Rol | Risk | Açıklama |
|---|---|---|
Platform Sahibi (platform_owner) | 🔴 Kritik | En üst platform yetkisi — sadece kurucular |
Süper Yönetici (super_admin) | 🔴 Kritik | Tüm sistemlere tam yönetim erişimi |
Güvenlik Yöneticisi (security_admin) | 🔴 Kritik | Güvenlik yapılandırması, rol ve API key yönetimi |
Operasyonel Roller
| Rol | Risk | Açıklama |
|---|---|---|
Pazaryeri Operasyonları (marketplace_ops) | 🟠 Yüksek | Günlük pazaryeri operasyonları |
Finans Yöneticisi (finance_admin) | 🟠 Yüksek | Finansal operasyonlar, ödemeler, komisyonlar |
Entitlement Yöneticisi (entitlement_admin) | 🟠 Yüksek | Paket ve yetenek yönetimi |
Fiyatlandırma Yöneticisi (pricing_admin) | 🟠 Yüksek | Fiyatlandırma yapılandırması |
Destek Yöneticisi (support_admin) | 🟡 Orta | Salt okunur destek erişimi |
Büyüme Yöneticisi (growth_admin) | 🟡 Orta | Analitik ve büyüme operasyonları |
Salt Okunur Denetçi (readonly_auditor) | 🟢 Düşük | Uyum denetimi — salt okunur |
Organizasyon Rolleri
Organizasyon içindeki rol şablonları organizasyon türüne göre farklılık gösterir.
Alıcı Organizasyonlar (Bireysel / Kurumsal)
| Rol | Açıklama | Temel İzinler |
|---|---|---|
Sahip (org_owner) | Fatura ve üye yönetimi dahil tam kontrol | Tüm alıcı izinleri |
Yönetici (org_admin) | Org ayarları, üyeler ve operasyonları yönetir | Üye yönetimi, ayarlar |
Alıcı Yöneticisi (buyer_manager) | RFQ oluşturma, teklif ve sipariş yönetimi | RFQ, teklif, sipariş |
Alıcı Üyesi (buyer_member) | RFQ oluşturma, kendi siparişlerini görme | RFQ, kendi sipariş |
Finans (finance_member) | Fatura görüntüleme, ödeme yönetimi | Fatura, ödeme |
İzleyici (viewer) | Salt okunur erişim | Yalnızca görüntüleme |
Matbaa Üretici Organizasyonları
| Rol | Açıklama | Temel İzinler |
|---|---|---|
Sahip (producer_owner) | Tam üretim operasyonları ve iş yönetimi | Tüm üretici izinleri |
Yönetici (producer_admin) | Operasyon müdürü — ekip ve üretimi yönetir | Tam üretici operasyonları |
Teklif Yöneticisi (quote_manager) | Gelen RFQ'ları ve teklifleri yönetir | RFQ görme, teklif yönetme |
Üretim Müdürü (production_manager) | Atölye lideri — sipariş ve üretim durumu | Sipariş, üretim takibi |
Finans (producer_finance) | Finansal operasyonları yönetir | Finans, ödeme yönetimi |
İzleyici (producer_viewer) | Tüm üretici verilerine salt okunur erişim | Yalnızca görüntüleme |
Ajans / Broker Organizasyonları
| Rol | Açıklama | Temel İzinler |
|---|---|---|
Sahip (agency_owner) | Tam ajans operasyonları ve müşteri yönetimi | Tüm ajans izinleri |
Yönetici (agency_admin) | Operasyon lideri — ekip ve iş akışları | Tam ajans operasyonları |
Alıcı (agency_buyer) | Müşteri yöneticisi — müşteriler adına RFQ | Müşteri tarafı alıcı |
Satıcı (agency_seller) | Tedarikçi ilişkileri — tedarikçi etkileşimleri | Teklif, üretim koordinasyonu |
Finans (agency_finance) | Faturalama, ödemeler, komisyonlar | Finansal operasyonlar |
İzin ve Capability İlişkisi
Rol bir permission verir; permission çoğu durumda bir capability'ye bağlanır. Organizasyonun paketi o capability'yi vermiyorsa kullanıcıda permission olsa bile işlem engellenebilir.
┌──────────┐ ┌──────────────┐ ┌──────────────┐ ┌──────────┐
│ Rol │────▶│ İzin │────▶│ Yetenek │────▶│ Paket │
│ │ │ │ │ │ │ Durumu │
└──────────┘ └──────────────┘ └──────────────┘ └──────────┘
▼
┌──────────────────────┐
│ live | locked | │
│ preview | pilot | │
│ coming_soon | │
│ contact_sales │
└──────────────────────┘
| Örnek İzin | Bağlı Yetenek | Not |
|---|---|---|
rfq.create | marketplace.rfq.create | Alıcı RFQ oluşturma |
producer.quote.create | supplier.quote.manual | Tedarikçi teklif oluşturma |
producer.order.manage | supplier.order.lifecycle.basic | Tedarikçi sipariş operasyonu |
admin.entitlements.manage | Control-plane yüksek risk | Onay ve denetim gerektirir |
admin.roles.manage | IAM yüksek risk | Rol değişikliği izni |
Kayıt Sırasında Rol Ataması
Onboarding sihirbazı tamamlandığında sistem, seçilen organizasyon türüne göre roller atar:
| Organizasyon Türü | IAM Sahip Rolü | Legacy Rol |
|---|---|---|
| Bireysel Müşteri | org_owner | owner |
| Kurumsal Müşteri | org_owner | owner |
| Ajans | agency_owner | owner |
| Matbaa-Üretici | producer_owner | owner |
| Tedarikçi | org_owner | owner |
Çift Katmanlı Rol Ataması
Legacy rol (owner) geriye uyumluluk için saklanır. IAM rol bağlama organizasyon kapsamında saklanır ve gerçek pazaryeri izinlerinizi belirler.
Control-Plane Yönetişimi
| Kontrol Alanı | Launch Kuralı |
|---|---|
| Yüksek riskli rol, entitlement, finans ve API-key | En az 30 günde bir gözden geçirme |
| Standart organizasyon ve platform erişimi | En az 90 günde bir gözden geçirme |
| Salt okunur denetçi erişimi | En az 180 günde bir gözden geçirme |
| Break-glass yükseltme | 24 saat veya daha kısa süre sınırı |
| Policy değişiklikleri | Code review ve audit kanıtı |
| Karar logları | Allow/deny, override kararları denetlenebilir olmalı |
Üye Davet Etme
Dashboard'dan takım yönetimi sayfasına gidin.
Davet edilecek kişinin e-posta adresini girin ve organizasyon türünüze uygun rolü seçin.
Davet e-postası otomatik gönderilir. Davetli 7 gün içinde kabul etmelidir.
Rol Değiştirme
Yönetici veya sahip, üyelerin rollerini değiştirebilir:
- Ayarlar → Takım bölümüne gidin
- Üyenin yanındaki ⋮ menüsüne tıklayın
- Rol Değiştir seçeneğini seçin
- Yeni rolü belirleyin ve kaydedin
Önemli: Kendinizi daha düşük bir role indiremezsiniz. Başka bir yöneticiden yardım isteyin.
En İyi Uygulamalar
- En Az Yetki Prensibi: Kullanıcılara sadece ihtiyaç duydukları rolü atayın
- Düzenli Denetim: Üye, rol ve entitlement değişikliklerini periyodik olarak gözden geçirin
- Kritik İşlemler: Rol, entitlement, API key ve finans işlemlerini approval/audit akışına bağlayın
- Ayrılan Çalışanlar: Ayrılan personeli hemen çıkarın ve servis hesaplarını revoke edin
- Paket Ayrımı: Kullanıcıda permission olsa bile organizasyon paketinin capability erişimini ayrıca kontrol ettiğini unutmayın
Ayrıca Bakınız
- Kayıt ve Oluşturma — tam kurulum rehberi
- Roller ve İzinler Referansı — tam yönetici referansı
- Paketler ve Yetkilendirmeler — planların özellik erişimini nasıl kontrol ettiği
- Organizasyon Yönetimi — organizasyon yönetimi
Önceki: ← İlk Siparişiniz | Sonraki: Klavye Kısayolları →
Bu makale yardımcı oldu mu?
İlgili makaleler
Son güncellenme
Hesap Kurulumu
NowToPrint hesabınızı sürtünmesiz şekilde açma, e-postanızı doğrulama ve dashboard'daki aktivasyon adımlarını tamamlama rehberi.
Organizasyon Yönetimi
NowToPrint'te organizasyonlar, kullanıcıları ve kaynakları gruplamak için kullanılır. Her kullanıcı birden fazla organizasyona farklı rollerle üye olabilir.