Auth0 vs Keycloak
Auth0 ve Keycloak aynı kategoride (Güvenlik ve kimlik) araçlar. Fiyat, hedef kitle, platform ve topluluk oyları açısından karşılaştırması aşağıda.
Uygulamalar için kimlik doğrulama ve yetkilendirme platformu
Açık kaynak kimlik ve erişim yönetimi (SSO, OIDC, SAML)
| Fiyatlandırma | Freemium · $35 | Açık kaynak |
| Kimler için | Geliştiriciler, Kurumsal | Kurumsal, Geliştiriciler |
| Platformlar | web | web |
| Ülke | US · 2013 | US · 2014 |
| Topluluk oyu | 0 | 0 |
| Puan | — | — |
Auth0
Auth0, geliştiricilerin uygulamalarına giriş, kayıt ve yetkilendirme eklemek için kullandığı bir müşteri kimlik ve erişim yönetimi (CIAM) platformu. 2013'te kurulan şirket 2021'de Okta tarafından satın alındı ve bugün Okta'nın müşteri kimliği ürünü olarak çalışıyor. Amacı, ürün ekiplerinin parola saklama, MFA ve SSO'yu kendilerinin geliştirmesine gerek bırakmamak.
Platformun merkezinde Universal Login var: sosyal girişleri, kurumsal bağlantıları (SAML, OIDC, Active Directory), e-posta ve SMS ile parolasız girişi, passkey'leri ve çok faktörlü doğrulamayı destekleyen barındırılan bir giriş sayfası. Organizations özelliği her B2B müşterinin kendi kimlik sağlayıcısını getirdiği çok kiracılı yapıyı kurar; Actions ile giriş ve kayıt akışlarına özel kod eklenir; Fine-Grained Authorization ilişki tabanlı izinleri yönetir. Bot tespiti ve sızdırılmış parola kontrolü saldırılara karşı korur. Ücretsiz plan 2024'te aylık 25.000 aktif kullanıcıya genişletildi; ücretli planlar MAU ve özelliklere göre fiyatlanır ve kurumsal bağlantılar fiyatı hızla yukarı taşır.
Auth0, kurumsal müşterilerine SSO sunması gereken B2B SaaS şirketleri ve uyumluluk gereksinimi olan büyük tüketici uygulamaları için güçlü bir seçim. Hazır arayüz bileşeni ve öngörülebilir fiyat isteyen küçük ekipler için daha az cazip: React ve Next.js uygulamalarında Clerk daha basit, Keycloak ve Better Auth ise kullanıcı başı ücret olmadan tam sahiplik sağlar.
Keycloak
Keycloak, ilk olarak Red Hat tarafından geliştirilen ve bugün Apache 2.0 lisansıyla Cloud Native Computing Foundation (CNCF) bünyesinde incubating proje olarak sürdürülen açık kaynaklı bir kimlik ve erişim yönetimi (IAM) sunucusu. Web ve mobil uygulamalar ile API'ler için OpenID Connect, OAuth 2.0 ve SAML 2.0 standartlarıyla tek oturum açma (SSO) sağlar ve tamamen kendi altyapınızda çalışır.
Özellik seti ticari kimlik ürünleriyle yarışır: LDAP ve Active Directory ile kullanıcı federasyonu, sosyal girişler ve harici kimlik sağlayıcılarla kimlik aracılığı (identity brokering), OTP ve WebAuthn ile çok faktörlü kimlik doğrulama, parola politikaları, ince taneli yetkilendirme servisleri, çoklu kiracı yapısı için realm'ler, yönetim konsolu ve kullanıcıların kendi hesabını yönettiği self-servis konsol. Giriş sayfaları ve e-postalar temalandırılabilir, eklentiler Java ile SPI'lar üzerinden yazılır. Yazılım ücretsizdir; ticari destek isteyen kurumlar için Red Hat, Red Hat build of Keycloak adıyla destekli bir dağıtım satar.
Keycloak, kimlik verisini kendi kontrolünde tutması gereken kurumlar, kamu kuruluşları ve B2B yazılım şirketleri için uygun; veri yerelliği ve KVKK gibi düzenleyici gerekçelerle yurt içinde barındırma isteyen Türk kurumları için de güçlü bir seçenek. Bedeli operasyonel: yüksek erişilebilirlikle çalıştırmak, veritabanı ve önbellek ayarı, ana sürümler arası yükseltmeler ve tema özelleştirmesi uzmanlık ister. Hazır arayüz bileşenleriyle barındırılan kimlik doğrulama isteyen girişimler genellikle Auth0, Clerk veya WorkOS'u seçer; Authentik ve Zitadel ise operasyonu daha hafif yeni açık kaynak alternatifler.