Apinizer’da API Developer, API Analitik, Proje Sahibi (Project Owner), Sistem Yöneticisi (System Admin) gibi rollerde çalışacak ya da platformu yönetecek kullanıcıların Apinizer’a tanımlanması gerekmektedir.
Kullanıcı Yönetiminin Önemi
Kullanıcı yönetimi, Apinizer platformunun güvenli ve verimli bir şekilde çalışması için kritik bir rol oynar. Doğru kullanıcı tanımlamaları ve rol atamaları sayesinde:- Güvenlik: Her kullanıcı sadece yetkili olduğu işlemleri gerçekleştirebilir
- Verimlilik: Kullanıcılar kendi sorumluluk alanlarına odaklanabilir
- İzlenebilirlik: Kullanıcı bazlı işlemler takip edilebilir ve raporlanabilir
- Ölçeklenebilirlik: Büyük organizasyonlarda merkezi kullanıcı yönetimi sağlanır
Kullanıcı Tipleri
Sistem genelinde iki tür kullanıcı tipi vardır; Kullanıcı (User) ve Sistem Yöneticisi (Admin).Kullanıcı (User)
Kullanıcı Apinizer’da sadece giriş yetkisine sahiptir ve sadece üye olarak eklendiği projedeki rolü/rolleri kapsamında işlemler yapmaya yetkilidir. Bu kullanıcılar, kendilerine atanan projeler ve roller dahilinde platformu kullanabilirler.
Sistem Yöneticisi (Admin)
Sistem Yöneticisi rolüne sahip kullanıcı Apinizer’da tüm işlemleri yapma yetkisine sahiptir. Administration menüsündeki tüm yönetim işlemlerini gerçekleştirebilir ve platform genelinde tam kontrol yetkisine sahiptir.
Kullanıcı Rolleri ve Proje Üyeliği
Kullanıcı farklı projelerde farklı rollere sahip olabilir. Örneğin, A projesinde API Developer rolüne sahip iken, B projesinde API Analytics, C projesinde API Developer ve API Analytics rollerinde olabilir. Benzer şekilde bir kullanıcıyı farklı takımlara farklı roller tanımlanabilir.Esnek Rol Yönetimi
Apinizer’da kullanıcılar için esnek bir rol yönetim sistemi bulunmaktadır:- Proje Bazlı Roller: Her kullanıcı farklı projelerde farklı rollerle çalışabilir
- Takım Bazlı Roller: Kullanıcılar farklı takımlarda farklı rollerle yer alabilir
- Çoklu Rol Desteği: Bir kullanıcı aynı projede birden fazla role sahip olabilir
- Dinamik Yetkilendirme: Roller proje ve takım bazında dinamik olarak yönetilebilir
Kullanım Senaryoları
Proje Bazlı Organizasyon
Kullanıcılar projelere üye olarak eklenir ve proje bazında roller atanır. Örneğin:
- E-Ticaret projesinde API Developer
- Ödeme projesinde API Analytics
- Raporlama projesinde hem Developer hem Analytics
Takım Bazlı Organizasyon
Kullanıcılar takımlara üye olarak eklenir ve takım bazında roller atanır. Takım projelere eklendiğinde, takım üyeleri otomatik olarak projeye eklenir.
Kullanıcı Rolleri Detayları
Apinizer’da kullanıcılara atanabilecek roller ve bu rollerin yetkileri aşağıda detaylı olarak açıklanmıştır:Sistem Yöneticisi
Sistem Yöneticisi
Apinizer Management Console’u üzerinde gerçekleştirilebilecek tüm işlemleri yönetebilir. Özellikle Administration menüsündeki, uygulamanın yönetim bazlı işlemlerini sadece bu yetkiye sahip kullanıcı yapabilir. Bu rol:
- Tüm projelerde tam yetkiye sahiptir
- Sistem ayarlarını yönetebilir
- Kullanıcı ve takım yönetimi yapabilir
- Tüm API Proxy’lere erişebilir
Portal Yöneticisi
Portal Yöneticisi
Bu yetkiye sahip kullanıcı, konsol üzerindeki Portal Yönetimi (Portal Management) bazındaki API oluşturma, hesaplar, kimlik bilgileri ve portal ayarlarına ait işlemleri gerçekleştirebilir. Portal yönetimi için gerekli tüm yetkilere sahiptir.
Analyzer
Analyzer
Bu yetkiye sahip kullanıcı, Analitik modülündeki grafikler, kullanım özetleri, sorgular oluşturup raporlar hazırlama işlemleri yönetir. Analitik verileri görüntüleyebilir, özel sorgular oluşturabilir ve raporlar hazırlayabilir.
Proje Yöneticisi
Proje Yöneticisi
Bu yetkiye sahip kullanıcı, tüm projelerde yetkili olup, tüm işlemleri yönetebilir. Proje bazlı tüm operasyonları gerçekleştirebilir ve proje ayarlarını yönetebilir.
Portal İş Kullanıcısı
Portal İş Kullanıcısı
Bu yetkiye sahip kullanıcı, Portal üzerindeki Apileri görüntüleme, kullanıcılar ile ilgili işlemleri yönetme, organizasyon ile ilgili işlemleri yapabilmektedir. Portal kullanıcı yönetimi ve organizasyon yönetimi yetkilerine sahiptir.
Portal Geliştirici Kullanıcısı
Portal Geliştirici Kullanıcısı
Bu yetkiye sahip kullanıcı, konsol üzerindeki Portal Yönetimi (Portal Management) bazındaki API oluşturma ve portal ayarlarına ait işlemleri gerçekleştirebilir. Portal üzerinde API geliştirme ve yayınlama yetkilerine sahiptir.
Yeni Bir Kullanıcı Oluşturma
Kullanıcı oluşturma ayarlarını içeren görsele aşağıda yer verilmiştir:

