İçindekiler

Genel Bakış

Apinizer API Management Platformu’nda kimlik ve erişim yönetiminin kurumsal düzeyde modellenebilmesi için geliştirilmiştir. Temel hedef, sistemdeki API erişim yetkilerini, kullanıcıları ve kimlik bilgilerini kurum bazlı (organizational context) olarak ayırmak ve yönetilebilir hale getirmektir.

Bu yapı, çoklu organizasyon veya çoklu proje senaryolarında her kurumun kendi kimlik alanını, erişim kurallarını ve kullanıcı setini izole biçimde yönetmesini sağlar. Böylelikle, API Developer Portal kullanıcısı, API Ürün'ü ile ilgili bir soru olduğunda kiminle iletişime geçeceğini de bilir.

Sorumlu Birimler ekran detaylarını içeren görsele aşağıda yer verilmiştir:

Portal'de organizasyon tanımlamak için Apinizer API Manager > Yönetim (Administration) > Portal > Tanımlar (Definitions) > Organizasyonlar (Organizations) menüsünden +Ekle (+Add) ile yeni organizasyon oluşturulur.


Alan

Açıklama

Kod

(Code)

Kuruma ait benzersiz kısa koddur. Sistem içi referans veya entegrasyonlarda kullanılır.

Ad

(Name)

Kurumun ad bilgisidir. API Manager ve Portal tarafında dil seçimi “EN” olduğunda bu isim görüntülenir.

Üst Kurum

(Parent Organization)

Tanımlanan kurumun bağlı olduğu üst organizasyon varsa bu alandan seçilir. Parent-Child ilişkisi hiyerarşik yapının oluşturulmasını sağlar.

Ad

(Name(TR))

Çoklu dil desteği (Multilanguage) aktif olduğunda görünür. Kurumun Türkçe ad bilgisidir. API Portal Türkçe dilinde çalışıyorsa bu isim gösterilir.

Portal ayarlarında hem Türkçe Dil Seçeneği hem de İngilizce Dil Seçeneği etkinleştirildiğinde, sistem otomatik olarak Çoklu Dil (Multilanguage) moduna geçer.

Eğer Çoklu Dil özelliği  Portal Ayarlarından aktif hale getirilmişse, form alanları hem İngilizce hem Türkçe olarak görüntülenir, her dil içinde ayrı veri girişi yapılabilir.

Oluşturulan sorumlu birim bilgisi, Portal kullanıcı hesabı oluşturma sürecinde organizasyon seçimi için kullanılmaktadır. Detaylı bilgi için Hesaplar/Geliştiriciler sayfasını inceleyebilirsiniz.

Yeni Bir Sorumlu Birim Oluşturma

Açılan Create/Edit a Credential Organization penceresi üzerinden form alanları doldurularak kurum kaydı yapılır. Gerekli alanlar tamamlandıktan sonra Save and Deploy butonuna tıklanarak işlem tamamlanır.

Sorumlu birim oluşturma ekranını içeren görsele aşağıda yer verilmiştir:

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

Adım

İşlev/Açıklama

Adım 1:Liste Ekranını açınSol menüden Credential Management başlığını açın.
Organizations sekmesine tıklayın.
Adım 2:  Oluşturma Dialogunu açın Sağ üstteki New Organization butonuna tıklayın.
credential-organization-update-dialog bileşeni modal form olarak açılır.
Adım 3: Temel Bilgileri Gİrin Name alanına organizasyon adını yazın (örnek: Acme Banking).
Description alanına organizasyonun kapsamını veya iletişim notlarını ekleyin.
Tenant ID veya External Reference gibi opsiyonel alan varsa, kurumsal sistemlerde kullanılan referans kodlarını girin.
Adım 4: Credential Ataması YapınFormda Credentials çoklu seçim alanını bulun.
Organizasyona bağlamak istediğiniz credential’ları seçin.
Seçilen credential’lar organizasyon ile ilişkilendirilir ve listede gösterilir.
Adım 5: KaydetmeZorunlu alanların (en az Name) dolu olduğunu kontrol edin.
Save butonuna tıklayın; istek POST /api/credential-organizations endpointine gönderilir.

Oluşturulan API Product’a organizasyon bazlı yetki vermek için, API ürünü sayfasındaki Görünürlük (Visibility) kısmını inceleyebilirsiniz.