Ana içeriğe geç

Roller

bilgi

Apinizer'da bir kullanıcının yetkisi olmadığı bir projeye erişmesi hatta aynı proje içinde yetkisi dahilinde olmayan bir eylemi gerçekleştirmesi mümkün değildir. Kullanıcıların herhangi bir projede işlem yapabilmesi için rol/rollerinin olması gerekmektedir.

Sistem ilk kurulduğunda yedi API rolü (Project Owner, API Developer, API Manager, API Creator, API Security, API Analytics, API Tester) ve dört AI rolü (AI Admin, AI Developer, AI Analytics, AI Finance) hazır gelmektedir. Kullanıcıları ya da takımları yetkilendirmek için varsayılan (default) roller kullanılabileceği gibi yeni roller de tanımlanabilir.

Bu roller ve rollerin yetkileri aşağıda detaylı olarak açıklanmıştır:

Varsayılan Roller ve Yetkileri​

Aşağıdaki yetkiler yeni kurulumda oluşturulan varsayılan değerlerdir. Her rolün kategori ve aksiyon bazında tam yetki listesi için Rol Yetki Detayları sayfasına bakınız.

RolAçıklamaAna Yetkiler (Yönet)
Project OwnerProjede tüm yetkilere sahip rol. Silinemez. Önceden tanımlı roller arasında Veri Yaşam Döngüsü (yasal saklama ve veri yaşam döngüsü temizleme) ve Promotion yetkisini taşıyan tek roldür; bu yetkilerin başka rollere açıkça verilmesi gerekir.Tüm kategorilerde tüm aksiyonlar
API DeveloperAPI Proxy'leri yönetme, deploy etme ve entegrasyon işlemleri yapabilen rol.API Yönetimi (Dağıt/Kaldır dahil), API Oluşturucu, API Entegratör, Global Ayarlar, Bağlantılar, Kimlik ve Erişim Kontrolü, Gizli Anahtarlar ve Sertifikalar, İzleme, Analitik ve Raporlar, Proje Yönetimi
API ManagerAPI'leri yönetme, analiz ve izleme yapabilen rol.API Yönetimi (Dağıt/Kaldır dahil), İzleme, Analitik ve Raporlar, Proje Yönetimi
API CreatorDB to API, Script to API, Mock API gibi API oluşturma işlemleri yapabilen rol.API Oluşturucu, Proje Yönetimi
API SecurityKimlik yönetimi, tüketici, certificate ve bağlantı güvenliği yöneten rol.Kimlik ve Erişim Kontrolü, Gizli Anahtarlar ve Sertifikalar, Bağlantılar, Proje Yönetimi
API AnalyticsAnaliz ve raporlama işlemleri yapabilen rol.Analitik ve Raporlar, Proje Yönetimi
API TesterTest işlemleri yapabilen rol.Test, Proje Yönetimi
AI AdminAI geliştirme, AI bütçe/kota ve AI analitik üzerinde tam yetkiye sahip rol.AI Geliştirme (Dağıt/Kaldır dahil), AI Bütçe/Kota
AI DeveloperAI varlıklarını yöneten, taşıyan ve yükleyen rol.AI Geliştirme (Dağıt/Kaldır dahil)
AI AnalyticsAI geliştirme, AI bütçe/kota ve AI analitiği salt okunur izleyen rol.— (yalnızca Görüntüle)
AI FinanceYalnızca AI bütçe/maliyet ve AI analitiği görüntüleyen rol.— (yalnızca Görüntüle)
not

Sistem rolleri silinemez.

bilgi

Yeni bir proje açıldığında, projeyi oluşturan kullanıcı ve Proje Yöneticisi yetkisine sahip tüm kullanıcılar projeye otomatik olarak Project Owner rolüyle eklenir.

Bir kullanıcının ya da takımın varsayılan rollerdeki yetkilerden daha fazlasına ya da yetkilerin daha azına sahip olması isteniyorsa, tamamen buna göre özelleştirilebilecek yeni bir rol oluşturulabilir.

Yeni Bir Rol Oluşturma​

Rol oluşturma ayarlarını içeren görsele aşağıda yer verilmiştir:

Rol Oluşturma

Rol oluşturma konfigürasyonu için kullanılan alanlar aşağıdaki tabloda görülmektedir.

AlanAçıklama
AdOluşturulan rol için rol adı bilgisidir.
AçıklamaOluşturulan rol ile ilgili yönetimi kolaylaştırmak için açıklama yazılabilir.
Yetki (Authorities)Oluşturulan rolün sahip olacağı yetkilerin seçildiği alandır. Yetkiler, kategori ve aksiyon bazında ilgili checkbox seçilerek eklenir. Tümünü Seç / Tümünü Temizle butonları ve Şablon Yükle menüsü (API Geliştirici, API Yöneticisi, API Oluşturucu, Güvenlik Yöneticisi, Analitik Uzmanı, Test Uzmanı, Görüntüleyici) ile yetkiler toplu olarak seçilebilir.
uyarı

Silinen roller, sistem tarafından projelerden ve takımlardan da silinir.