Identity Manager Kavramı
Kullanıcı Yönetimi
Platform kullanıcılarının yönetimi
Kimlik Doğrulama
Authentication mekanizmaları
Yetkilendirme
Authorization ve erişim kontrolü
Entegrasyon
LDAP, Active Directory entegrasyonu
Identity Manager Özellikleri
Kullanıcı Yönetimi
Kullanıcı Hesapları
Kullanıcı Hesapları
- Kullanıcı oluşturma, düzenleme ve silme
- Kullanıcı profil yönetimi
- Şifre yönetimi
- Kullanıcı durumu yönetimi (aktif/pasif)
Rol Yönetimi
Rol Yönetimi
- Rol tanımlama ve yönetimi
- Kullanıcı-rol atama
- Rol bazlı erişim kontrolü
- Özel roller oluşturma
Grup Yönetimi
Grup Yönetimi
- Kullanıcı grupları oluşturma
- Grup bazlı yetkilendirme
- Grup üyelik yönetimi
Kimlik Doğrulama (Authentication)
OAuth2
- Authorization Code Flow
- Client Credentials Flow
- Resource Owner Password Credentials
OIDC
- OpenID Connect desteği
- ID Token yönetimi
JWT
- JWT token üretimi
- JWT token doğrulama
- JWT token imzalama
Basic/Digest Auth
- HTTP Basic Authentication
- HTTP Digest Authentication
Yetkilendirme (Authorization)
API Key Yönetimi
API Key Yönetimi
- API Key oluşturma ve yönetimi
- API Key doğrulama
- API Key iptal etme
- API Key rotasyonu
Access Control List (ACL)
Access Control List (ACL)
- API Proxy bazlı erişim kontrolü
- Endpoint bazlı erişim kontrolü
- Method bazlı erişim kontrolü
Role-Based Access Control (RBAC)
Role-Based Access Control (RBAC)
- Rol bazlı yetkilendirme
- İzin yönetimi
- Dinamik rol atama
Dış Kimlik Sağlayıcı Entegrasyonu
LDAP
- LDAP bağlantısı
- LDAP kullanıcı doğrulama
- LDAP grup eşleştirme
Active Directory
- Active Directory entegrasyonu
- AD kullanıcı doğrulama
- AD grup yönetimi
SAML
- SAML 2.0 desteği
- SSO (Single Sign-On)
Custom Provider
- Özel kimlik sağlayıcı entegrasyonu
- REST API entegrasyonu
Identity Manager Kullanım Senaryoları
Platform Kullanıcı Yönetimi
- Kullanıcı oluşturma
- Rol atama
- İzin yönetimi
- Kullanıcı durumu yönetimi
API Tüketici Yönetimi
- API Consumer hesabı oluşturma
- API Key üretme
- API ürünlerine abone olma
- Kullanım izleme
LDAP Entegrasyonu
- LDAP bağlantı yapılandırması
- Kullanıcı senkronizasyonu
- Grup eşleştirme
- Otomatik kullanıcı yönetimi
Identity Manager ve API Gateway İlişkisi
Identity Manager, API Gateway’in kimlik doğrulama ve yetkilendirme işlemlerini destekler. İşleyiş akışı:1. İstek
API Consumer, API Key veya Token ile istek gönderirİstek API Gateway’e yönlendirilir.
2. Doğrulama
API Gateway, Identity Manager’a kimlik doğrulama isteği gönderirToken veya API Key doğrulanır.
3. Yetkilendirme
Identity Manager, doğrulama sonucunu ve yetkilendirme bilgilerini dönerKullanıcı izinleri kontrol edilir.
4. İşleme
API Gateway, doğrulama başarılıysa isteği işlerPolitikalar uygulanır ve routing yapılır.
5. Yanıt
Backend API’den dönen yanıt istemciye iletilirTüm işlemler loglanır.
Identity Manager ve API Gateway arasındaki bu entegrasyon, merkezi kimlik yönetimi ve güvenli API erişimi sağlar.
Identity Provider Entegrasyonu
Identity Manager, kimlik doğrulama için farklı kaynaklardan (Identity Provider) kullanıcı bilgilerini alabilir. Apinizer’in kendi embedded identity provider’ı dışında aşağıdaki kaynaklar kullanılabilir:Veritabanı Bağlantısı
Veritabanlarına bağlanarak kullanıcı doğrulama
- MySQL, PostgreSQL, Oracle, MSSQL gibi veritabanlarına bağlanma
- Kullanıcı bilgilerini veritabanından sorgulama
- Şifre doğrulama ve kullanıcı bilgisi alma
API Call
REST API üzerinden kimlik doğrulama
- Harici kimlik sağlayıcıların REST API’lerini çağırma
- Token tabanlı kimlik doğrulama
- Özel kimlik doğrulama servisleri ile entegrasyon
LDAP/Active Directory
LDAP ve Active Directory entegrasyonu
- LDAP sunucularına bağlanma
- Active Directory ile entegrasyon
- Kullanıcı ve grup bilgilerini LDAP’tan alma
Veritabanı Identity Provider
Veritabanı Identity Provider
Veritabanı bağlantısı üzerinden kimlik doğrulama:
- Veritabanı Bağlantısı: Connection yönetimi üzerinden veritabanına bağlanma
- Kullanıcı Sorgulama: SQL sorguları ile kullanıcı bilgilerini alma
- Şifre Doğrulama: Veritabanındaki şifre ile karşılaştırma
- Kullanıcı Bilgileri: Kullanıcı profil bilgilerini alma
API Call Identity Provider
API Call Identity Provider
REST API üzerinden kimlik doğrulama:
- API Endpoint: Harici kimlik sağlayıcının REST API endpoint’i
- Request Format: İstek formatı ve parametreler
- Response Parsing: Yanıt formatı ve kullanıcı bilgisi çıkarma
- Error Handling: Hata durumlarının yönetimi
LDAP/Active Directory Identity Provider
LDAP/Active Directory Identity Provider
LDAP ve Active Directory entegrasyonu:
- LDAP Bağlantısı: LDAP sunucusuna bağlanma
- Kullanıcı Arama: LDAP’ta kullanıcı arama ve doğrulama
- Grup Bilgileri: Kullanıcının grup üyeliklerini alma
- Active Directory: Windows Active Directory ile entegrasyon
Identity Manager, farklı identity provider’ları destekleyerek esnek bir kimlik yönetimi çözümü sunar. Bu sayede mevcut kurumsal kimlik sistemleri ile entegrasyon kolaylaşır.

