smaple.tr
kimlik yönetimi

Kimlik Yönetimi ve Identity Platform Rehberi [2026]

Mehmet Kurtipek
1 Temmuz 2026
11 dk okuma
kimlik yönetimi
identity platform
Keycloak
Auth0
SSO
SAML
OIDC
iam
kullanıcı yönetimi

Kimlik Yonetimi Neden Kritik?

Modern yazilim sistemlerinde kimlik yonetimi, guvenlik mimarisinin temel tasini olusturur. Kullanicilarin kim oldugunu dogrulamak (authentication) ve ne yapmaya yetkili olduklarini belirlemek (authorization) her uygulamanin cevap vermesi gereken iki temel sorudur. Yanlis yapilandirilan bir kimlik sistemi, veri ihlallerinden yetkisiz erisimlere kadar ciddi guvenlik aciklarina yol acar.

Identity and Access Management (IAM), bu iki soruyu sistematik olarak cozmeye yarayan platform ve sureclerin butunudur. 2026 yilinda IAM pazari hizla buyumeye devam ederken, dogru platform secimi ve mimari kararlari organizasyonlar icin stratejik onem tasimaktadir. Ozellikle uzaktan calismanin yayginlasmasi ve mikro servis mimarilerinin benimsenmesiyle birlikte, merkezi ve guvenilir kimlik yonetimi her zamankinden daha onemli hale gelmistir.

Bir guvenlik ihlalinin ortalama maliyetinin milyonlarca dolara ulastigi gunumuzde, kimlik yonetimi yalnizca teknik bir gereksinim degil, ayni zamanda bir is surekliligi ve itibar koruma meselesidir.

Build vs Buy Karari

Kimlik yonetimi altyapisini sifirdan gelistirmek mi yoksa hazir bir platform kullanmak mi daha mantikli? Bu karar, projenin olcegi, ekibin yetkinligi ve uzun vadeli hedefler dogrultusunda sekillenir.

Sifirdan Gelistirme (Build)

Kendi kimlik sisteminizi gelistirmek tam kontrol saglar ancak ciddi muhendislik yatirimi gerektirir. Parola hashleme algoritmalarinin dogru secimi (bcrypt, scrypt, Argon2), token yonetimi, oturum guvenligi, brute-force korumalari, MFA entegrasyonu ve regulasyon uyumu gibi onlarca kritik bileseni dogru sekilde uygulamaniz gerekir. Tek bir guvenlik acigi, tum sistemi tehlikeye atar.

Sifirdan gelistirme genellikle yalnizca cok ozel gereksinimler oldugunda, mevcut platformlarin karsilayamadigi benzersiz is surecleri bulundugunda veya regulatif zorunluluklar nedeniyle ucuncu parti bagimliligi kabul edilemediginde tercih edilmelidir. Ayrica devam eden guvenlik yamalarini, protokol guncellemelerini ve yeni tehditlere karsi onlemleri surekli olarak uygulamak icin ayrilmis bir ekip gerektirir.

Hazir Platform Kullanma (Buy)

Keycloak, Auth0, Okta, AWS Cognito gibi platformlar, kimlik yonetiminin karmasikligini soyutlayarak gelistirme surecini hizlandirir. Bu platformlar yillar icinde olgunlasmis, bagimsiz guvenlik denetimlerinden gecmis ve genis topluluklar tarafindan test edilmistir. SOC 2, ISO 27001 gibi uyumluluk sertifikalarina sahip olmalari, ozellikle kurumsal musterilerle calisilan projelerde onemli bir avantajdir.

Cogu proje icin hazir platform kullanmak daha akilci bir tercih olacaktir. Gelistirme ekibi is mantigi ve urun ozelliklerine odaklanirken, kimlik yonetiminin karmasikligi deneyimli bir platforma devredilmis olur. Bu yaklasim, pazara cikis suresini kisaltir ve guvenlik risklerini minimize eder.

Keycloak: Self-Hosted Kimlik Platformu

Keycloak, Red Hat tarafindan desteklenen acik kaynakli bir kimlik ve erisim yonetimi cozumudur. Kendi sunucularinizda barindirabilir, tam kontrol sahibi olabilirsiniz. Lisans maliyeti olmaması ve kapsamli ozellik seti, onu ozellikle maliyet bilincli ve veri egemenligine onem veren organizasyonlar icin cazip kilar.

Keycloak Mimarisi

Keycloak, realm kavrami uzerinden coklu kiracili (multi-tenant) yapilar olusturmaniza olanak tanir. Her realm bagimsiz kullanici havuzlari, istemci uygulamalari, roller ve kimlik saglayicilari icerir. Bu yapi, tek bir Keycloak kurulumu ile birden fazla uygulamayi yonetmeyi mumkun kilar.

Keycloak'in temel bilesenlerinden biri olan Identity Brokering, harici kimlik saglayicilariyla (Google, Facebook, kurumsal LDAP/Active Directory) entegrasyon saglar. User Federation ozelligi ise mevcut kullanici veritabanlarini Keycloak'a baglamaniza olanak tanir; boylece kullanicilarin mevcut kimlik bilgileriyle sisteme erisimi saglanir. Tema motoru sayesinde giris sayfalari kurumsal kimlige uygun sekilde ozellestirilebilir.

Keycloak Operasyonel Yonetimi

Keycloak'i production ortaminda calistirmak, duzenli guncelleme, veritabani yedekleme, yuksek erisilebilirlik (HA) yapilandirmasi ve performans optimizasyonu gerektirir. Kubernetes uzerinde Keycloak Operator kullanarak deployment sureclerini otomatiklestirmek, operasyonel yuku onemli olcude azaltir.

Veritabani olarak PostgreSQL tercih edilmesi, ozellikle yuksek hacimli kullanici islemlerinde performans avantaji saglar. Onbellek mekanizmasi icin Infinispan kullanilir ve cluster modunda birden fazla Keycloak instance'i arasinda oturum verisi paylasimi gerceklestirilir. Health check endpoint'leri ve metrik ihracati ile izleme altyapisi kurularak sistem sagliginin surekli takip edilmesi onemlidir.

Auth0 ve Okta: Yonetilen Bulut Cozumleri

Auth0 (artik Okta ailesinin bir parcasi), kimlik yonetimini bulut hizmeti olarak sunan en yaygin platformlardan biridir. Altyapi yonetimi gerektirmez, hizli entegrasyon saglar ve kapsamli SDK destegi sunar.

Auth0'in Guclu Yanlari

Auth0'in Universal Login sayfasi, kimlik dogrulama akislarini standartlastirarak guvenlik en iyi uygulamalarini varsayilan olarak uygular. Actions ve Rules mekanizmalari, kimlik dogrulama pipeline'ina ozel is mantigi eklemeyi mumkun kilar. Ornegin, belirli IP adreslerinden girisleri engellemek, kullanici profil verilerini zenginlestirmek, kullanicinin ilk girisinde ek bilgi toplamak veya ozel dogrulama adimlari eklemek icin bu mekanizmalar kullanilir.

Organizations ozelligi, B2B SaaS uygulamalari icin coklu organizasyon yonetimini kolaylastirir. Her organizasyon kendi SSO yapilandirmasina, kullanici davetlerine ve rol tanimlmalarina sahip olabilir. Ayrica Auth0'un Marketplace'i, ucuncu parti entegrasyonlari tek tikla aktive etmeyi saglar.

Maliyet Degerlendirmesi

Auth0 ve benzeri bulut cozumlerinde fiyatlandirma genellikle aktif kullanici sayisina (MAU) gore belirlenir. Dusuk kullanici hacimlerinde maliyet avantajli olsa da, kullanici sayisi arttikca maliyetler onemli olcude yukselebilir. Bu nedenle, buyume projeksiyonlarina gore maliyet analizi yapmak kritik onem tasir. Ozellikle 100.000 MAU uzerinde, self-hosted Keycloak cozumunun toplam sahip olma maliyeti (TCO) bulut cozumlerine kiyasla daha avantajli hale gelebilir.

SSO Uygulamasi: SAML ve OIDC

Single Sign-On (SSO), kullanicilarin tek bir kimlik dogrulamayla birden fazla uygulamaya erisim saglamasini mumkun kilan bir mekanizmadir. Kurumsal ortamlarda verimlilik ve guvenlik acisindan vazgecilmezdir. Kullanicilarin her uygulama icin ayri parola olusturmasi ve yonetmesi gerekliligi ortadan kalkar, bu da hem guvenlik duzeyini arttirir hem de IT destek taleplerini azaltir.

SAML 2.0

Security Assertion Markup Language, XML tabanli bir protokoldur ve ozellikle kurumsal ortamlarda yaygin olarak kullanilir. Identity Provider (IdP) ile Service Provider (SP) arasindaki guven iliskisi, metadata ve sertifika degisimi ile kurulur. SAML, olgun bir standart olmasi nedeniyle cogu kurumsal uygulamayla uyumludur.

SAML'in karmasik XML yapisi ve buyuk assertion boyutlari, modern web ve mobil uygulamalar icin bazi dezavantajlar olusturur. Sertifika yonetimi ve XML imza dogrulama surecleri ek operasyonel yuk getirir. Ancak kurumsal musteri entegrasyonlarinda SAML destegi hala onemli bir gereksinimdir ve cogu buyuk olcekli kurumsal IdP (Active Directory Federation Services, PingFederate) SAML'i birincil protokol olarak destekler.

OpenID Connect (OIDC)

OIDC, OAuth 2.0 uzerine insa edilmis modern bir kimlik dogrulama protokoludur. JSON tabanli, hafif ve mobil uyumlu yapisi ile SAML'e gore daha kolay entegrasyon saglar. ID Token (JWT formati), kullanici kimlik bilgilerini tasirken, Access Token yetkilendirme icin kullanilir.

OIDC'nin Discovery mekanizmasi, istemci uygulamalarin IdP yapilandirmasini otomatik olarak kesmesini saglar. PKCE (Proof Key for Code Exchange) akisi, ozellikle mobil ve SPA uygulamalar icin guvenli yetkilendirme kodu degisimi saglar. Bu, entegrasyon surecini onemli olcude basitlestiren ozelliklerdir.

Hibrit Yaklasim

Pratikte cogu organizasyon hem SAML hem de OIDC destegi sunmak durumundadir. Keycloak ve Auth0 gibi platformlar her iki protokolu de destekleyerek bu ihtiyaci karsilar. Yeni uygulamalar icin OIDC tercih edilirken, mevcut kurumsal entegrasyonlar icin SAML destegi korunur.

Multi-Factor Authentication (MFA)

Tek faktorlu kimlik dogrulama (yalnizca parola) artik yeterli guvenlik saglamaz. MFA, en az iki farkli faktor kategorisinden dogrulama yaparak guvenlik seviyesini onemli olcude arttirir. Arastirmalar, MFA'nin hesap ele gecirme saldirilarinin yuzde 99'undan fazlasini onledigini gostermektedir.

MFA Faktor Turleri

Bilgi faktoru (parola, PIN), sahiplik faktoru (telefon, donanim anahtari) ve biyometrik faktor (parmak izi, yuz tanima) temel kategorileri olusturur. TOTP (Time-based One-Time Password) uygulamalari (Google Authenticator, Authy) yaygin kullanilirken, FIDO2/WebAuthn standardi fiziksel guvenlik anahtarlari (YubiKey) ve platform biyometrikleri (Touch ID, Windows Hello) ile daha guclu koruma saglar.

SMS tabanli OTP, SIM swapping saldirilarina karsi savunmasiz olmasi nedeniyle artik en dusuk guvenlik seviyesi olarak kabul edilmektedir. Mumkun oldugunca TOTP veya FIDO2 tercih edilmelidir.

Adaptif MFA

Her giris isleminde MFA istemek kullanici deneyimini olumsuz etkiler. Adaptif MFA, risk seviyesine gore MFA gereksinimini dinamik olarak belirler. Taninmayan cihazlar, farkli cografi konumlar, olagan disi saatler veya yuksek yetkili islemler gibi durumlarda ek dogrulama istenir, dusuk riskli girisler ise sorunsuz devam eder. Bu risk degerlendirmesi icin cihaz parmak izi, IP itibar skoru ve davranis analizi gibi sinyaller kullanilir.

Passwordless Authentication

Parolasiz kimlik dogrulama, hem guvenlik hem de kullanici deneyimi acisindan onemli avantajlar sunar. Parolalarin zayif secilmesi, tekrar kullanilmasi veya phishing saldirilariyla ele gecirilmesi risklerini ortadan kaldirir.

Passwordless Yontemleri

Magic link (e-posta ile tek kullanimlik baglanti), WebAuthn (biyometrik veya donanim anahtari), passkeys (platformlar arasi senkronize kimlik bilgileri) ve SMS/e-posta OTP temel parolasiz yontemlerdir. Passkeys, 2025'ten bu yana hizla benimsenmekte ve buyuk platform saglayicilari (Apple, Google, Microsoft) tarafindan desteklenmektedir.

WebAuthn ve passkeys, phishing saldirilarina karsi direncli olmalari nedeniyle en guclu parolasiz yontemler arasinda yer alir. Passkey'ler, kullanicinin cihazlari arasinda bulut uzerinden senkronize edildigi icin cihaz kaybi durumunda bile erisim surekliligi saglanir. Ancak kullanici egitimi ve kurtarma senaryolarinin dikkatli planlanmasi, basarili bir gecis icin gereklidir.

RBAC ve ABAC: Yetkilendirme Modelleri

Kimlik dogrulamadan sonra ikinci kritik adim yetkilendirmedir. Kullanicinin sisteme erisimi dogrulandiktan sonra, hangi kaynaklara ve islemlere yetkili oldugu belirlenir.

Role-Based Access Control (RBAC)

RBAC, kullanicilara roller atayarak yetkilendirme yapar. Roller, belirli izin kumelerini icerir. Ornegin "Editor" rolu icerik olusturma ve duzenleme izinlerini, "Admin" rolu ise tum yonetim izinlerini tasir. RBAC, anlasilmasi ve uygulanmasi kolay bir model olup cogu uygulama icin yeterli esnekligi saglar. Hiyerarsik roller (admin > editor > viewer) ile izin yonetimi daha da basitlestirilebilir.

Attribute-Based Access Control (ABAC)

ABAC, daha granular yetkilendirme icin kullanici nitelikleri, kaynak nitelikleri ve cevre kosullarini degerlendirerek karar verir. Ornegin "Departmani Finans olan kullanicilar, yalnizca kendi bolgesine ait ve gizlilik seviyesi 'dahili' olan raporlara, mesai saatleri icinde erisebilir" gibi karmasik politikalar tanimlanabilir.

ABAC, RBAC'in yetersiz kaldigi karmasik yetkilendirme senaryolarinda tercih edilir. Open Policy Agent (OPA) gibi politika motorlari, ABAC politikalarinin merkezi olarak yonetilmesini ve uygulanmasini kolaylastirir. Ancak politika yonetimi ve performans acisindan daha fazla dikkat gerektirir.

Hibrit Model

Pratikte RBAC ve ABAC bir arada kullanilir. Temel erisim kontrolleri RBAC ile saglanirken, ince ayar gerektiren senaryolar icin ABAC katmani eklenir. Bu yaklasim, basitlik ve esneklik arasinda optimum dengeyi kurar.

Token ve Oturum Yonetimi

Kimlik dogrulamasi sonrasinda kullanici oturumlarinin guvenli yonetimi, sistemin butunlugu icin kritiktir.

JWT Token Stratejisi

Access token'lar kisa omurlu (genellikle 15-30 dakika) tutulur ve her API istegiyle birlikte gonderilir. Refresh token'lar daha uzun omurlu olup yeni access token almak icin kullanilir. Token rotation stratejisi, refresh token'in her kullanimda yenilenmesini saglayarak calinti token riskini azaltir. Refresh token'larin sunucu tarafinda saklanmasi ve kullanimdan sonra gecersiz kilinmasi (one-time use), guvenlik seviyesini daha da arttirir.

Token'larin iptal edilmesi (revocation) JWT'nin stateless dogasi nedeniyle zorlayici olabilir. Kisa omurlu access token'lar bu sorunu kismi olarak cozerken, kritik senaryolar icin token blacklist mekanizmasi veya opaque token yaklasimlari degerlendirilebilir. Token boyutunun kontrolu de performans acisindan onemlidir; JWT payload'ina yalnizca gerekli claim'ler eklenmeli, buyuk veri setleri token icerisinde tasinmamalidir.

Oturum Guvenligi

Oturum sabitleme (session fixation) saldirilarina karsi kimlik dogrulamasi sonrasinda oturum kimliginin yenilenmesi, oturum verilerinin sunucu tarafinda guvenli saklanmasi ve oturum zaman asimi politikalarinin uygulanmasi temel guvenlik onlemleridir. Ayrica es zamanli oturum sinirlamasi (ayni hesapla ayni anda kac cihazdan giris yapilabilecegi) ve oturum listesinin kullaniciya gosterilerek uzaktan sonlandirma imkani sunulmasi, hesap guvenligini guclendirir.

B2B SaaS Icin Kimlik Yonetimi

B2B SaaS uygulamalarinda kimlik yonetimi, bireysel kullanici yonetiminin otesinde organizasyon bazli yapilandirma gerektirir. Kurumsal musteriler, kendi kimlik altyapilariyla entegrasyon, merkezi kullanici yonetimi ve detayli erisim kontrolu beklentisindedir.

Organizasyon Yonetimi

Her musteri organizasyonu kendi kullanici havuzuna, rol tanimlarina ve SSO yapilandirmasina sahip olabilmelidir. Kullanici davetleri, organizasyon bazli MFA politikalari ve alan adi dogrulamasi gibi ozellikler kurumsal musteriler icin standart beklentiler arasindadir. Organizasyonlar arasi veri izolasyonu, coklu kiracili mimaride guvenligin temelini olusturur.

Just-In-Time Provisioning

SSO ile entegre JIT provisioning, kullanicilarin ilk girislerinde otomatik olarak sistemde olusturulmasini saglar. Bu, manuel kullanici olusturma ihtiyacini ortadan kaldirarak operasyonel yuku azaltir ve kullanici yasam dongusu yonetimini kolaylastirir. Kullanici nitelikleri (departman, unvan, grup uyelikleri) SSO assertion'indan otomatik olarak eslenebilir.

SCIM Entegrasyonu

System for Cross-domain Identity Management (SCIM), kullanici provizyon ve deprovizyon islemlerini otomatiklestiren bir standarttir. Kurumsal musteriler, merkezi dizin hizmetlerinden (Azure AD, Okta) kullanici ve grup bilgilerini SCIM uzerinden SaaS uygulamalarina senkronize edebilir. Bir calisanin sirketten ayrilmasi durumunda, merkezi dizinden silinen kullanicinin tum SaaS uygulamalarindaki erisimi otomatik olarak sonlandirilir.

Uyumluluk: KVKK ve GDPR

Kimlik yonetimi sistemleri, kisisel verileri islemesi nedeniyle KVKK ve GDPR gibi regulasyonlara uygun olmalidir.

Temel Gereksinimler

Acik riza yonetimi, veri minimizasyonu (yalnizca gerekli kisisel verilerin toplanmasi), kullanicinin verilerine erisim ve silme hakki (unutulma hakki), veri ihlali bildirim surecleri ve veri isleme kayitlarinin tutulmasi temel uyumluluk gereksinimlerini olusturur. Parola politikalarinin regulasyonlara uygun sekilde belirlenmesi ve denetim izlerinin (audit logs) tutulmasi da zorunlu gereksinimler arasindadir.

Kimlik verilerinin saklandigi cografi konum da regulatif acisindan onemlidir. Self-hosted cozumler bu konuda tam kontrol saglarken, bulut cozumlerinde veri ikameti (data residency) seceneklerinin degerlendirilmesi gerekir. AB disina veri aktarimi icin uygun hukuki mekanizmalarin (SCCs, yeterlilik kararlari) mevcut olmasi saglanmalidir.

Kimlik Platformu Secim Kriterleri

Dogru kimlik platformunu secmek icin asagidaki kriterlerin degerlendirilmesi onemlidir:

Olceklenebilirlik acisindan, beklenen kullanici hacmi ve es zamanli oturum sayisi platforma uygun olmalidir. Protokol destegi olarak OIDC, SAML, SCIM gibi standartlarin kapsamli desteklenmesi gerekir. Ozellestirme esnekligi, giris akislarinin ve UI'in markaya uygun sekilde duzenlenmesini kapsar.

Operasyonel yuk acisindan self-hosted cozumler daha fazla kaynak gerektirirken, yonetilen bulut cozumleri bu yuku azaltir. Maliyet tahmininde uzun vadeli buyume projeksiyonlari dikkate alinmalidir. Goc kolayligi da goz ardi edilmemeli; platforma bagimlilik (vendor lock-in) riskini minimize eden standart protokol desteği tercih edilmelidir.

Smart Maple olarak gerceklestirdigimiz projelerde, kimlik yonetimi kararlari sistemin genel guvenlik durusunu dogrudan etkileyen stratejik kararlar olarak ele alinmaktadir. Her projenin ozgun gereksinimlerini analiz ederek, dogru platform ve mimari secimlerinin yapilmasini onceliklendiriyoruz.

Sonuc

Kimlik yonetimi, yazilim sistemlerinin guvenlik omurgasini olusturur. Keycloak gibi self-hosted cozumler tam kontrol ve esneklik sunarken, Auth0 gibi bulut platformlari hizli entegrasyon ve dusuk operasyonel yuk saglar. SSO, MFA ve passwordless authentication gibi modern yontemler hem guvenligi hem de kullanici deneyimini iyilestiren temel yapilar arasindadir.

Dogru yetkilendirme modeli secimi, token yonetimi stratejisi ve regulatif uyumluluk, basarili bir kimlik yonetimi mimarisinin ayrilmaz parcalaridir. Platform seciminde kisa vadeli kolayliklarin otesinde, uzun vadeli olceklenebilirlik ve esneklik hedeflerinin dikkate alinmasi, saglam bir kimlik altyapisi olusturmanin anahtaridir.

İlgili Makaleler

10 Ağustos 2026

MLOps Rehberi: Makine Öğrenmesi Modellerini Production'a Taşıma

Giriş: MLOps Nedir ve Neden Önemlidir? Makine öğrenmesi modelleri geliştirmek günümüzde nispeten kolaydır. Açık kaynak kütüphaneleri kullanarak son derece başarılı modeller oluşturabiliriz. Ancak bu modelleri production ortamına taşıyarak, ölçeklendirebilir, güvenilir ve sürdürülebilir şekilde çalıştırmak tamamen farklı bir hikayedir. Araştırmalara göre, veri bilimcileri tarafından geliştirilen makine öğrenmesi modellerinin %87'si hiçbir zaman production ortamına ulaşmaz. Bu başarısızlı

Devamını Oku: MLOps Rehberi: Makine Öğrenmesi Modellerini Production'a Taşıma
9 Ağustos 2026

LLM Fine-Tuning ve Özel Model Eğitimi Rehberi [2026]

LLM Fine-Tuning: Kurumsal Yapay Zeka Stratejisinin Temel Taşı Büyük dil modelleri (LLM), genel amaçlı metin üretimi ve anlama konusunda etkileyici performans sergiliyor. Ancak kurumsal ortamlarda belirli bir alan, terminoloji veya iş sürecine uyum sağlamaları gerektiğinde, genel bilgileri çoğu zaman yetersiz kalıyor. Bu noktada fine-tuning, yani ince ayar süreci devreye giriyor. Fine-tuning sayesinde mevcut bir temel modeli, kendi verileriniz ve ihtiyaçlarınız doğrultusunda özelleştirmek

Devamını Oku: LLM Fine-Tuning ve Özel Model Eğitimi Rehberi [2026]
8 Ağustos 2026

Bilgisayarlı Görü Uygulamaları: Nesne Tespiti, OCR ve Endüstriyel AI

Bilgisayarlı Görü Uygulamaları: Endüstriyel ve Medikal AI'nin Temel Teknolojisi Bilgisayarlı görü, makine öğrenmesinin en etkili alanlarından biridir. Türkiye'de yaşanan dijital dönüşüm sürecinde, özellikle üretim, sağlık ve lojistik sektörlerinde görü tabanlı otomasyon kritik hale gelmiştir. Smart Maple olarak Ankara'da geliştirdiğimiz çözümler, son beş yılda 150+ kuruluşunun üretim verimliliğini ortalama %35 oranında artırmıştır. Bu rehberde, bilgisayarlı görü teknolojisinin iş değeri

Devamını Oku: Bilgisayarlı Görü Uygulamaları: Nesne Tespiti, OCR ve Endüstriyel AI