{"id":38274,"date":"2026-01-27T14:30:42","date_gmt":"2026-01-27T11:30:42","guid":{"rendered":"https:\/\/fatihsoysal.com\/blog\/auth0a-yillik-96-000-dolar-odemeyi-neden-reddettim-ve-kendi-kimlik-dogrulama-sistemimi-nasil-kurdum\/"},"modified":"2026-01-27T14:30:42","modified_gmt":"2026-01-27T11:30:42","slug":"auth0a-yillik-96-000-dolar-odemeyi-neden-reddettim-ve-kendi-kimlik-dogrulama-sistemimi-nasil-kurdum","status":"publish","type":"post","link":"https:\/\/fatihsoysal.com\/blog\/auth0a-yillik-96-000-dolar-odemeyi-neden-reddettim-ve-kendi-kimlik-dogrulama-sistemimi-nasil-kurdum\/","title":{"rendered":"Auth0&#8217;a Y\u0131ll\u0131k 96.000 Dolar \u00d6demeyi Neden Reddettim ve Kendi Kimlik Do\u011frulama Sistemimi Nas\u0131l Kurdum?"},"content":{"rendered":"<h2>Auth0&#8217;a Y\u0131ll\u0131k 96.000 Dolar \u00d6demeyi Neden Reddettim ve Kendi Kimlik Do\u011frulama Sistemimi Nas\u0131l Kurdum?<\/h2>\n<p>Bir SaaS \u00fcr\u00fcn\u00fcn\u00fcn veya dijital hizmetin temel ta\u015flar\u0131ndan biri kullan\u0131c\u0131 kimlik do\u011frulamas\u0131d\u0131r. Piyasada Auth0, Okta gibi g\u00fc\u00e7l\u00fc ve kapsaml\u0131 \u00e7\u00f6z\u00fcmler bulunsa da, \u00f6l\u00e7ek b\u00fcy\u00fcd\u00fck\u00e7e bu hizmetlerin maliyetleri \u015fa\u015f\u0131rt\u0131c\u0131 boyutlara ula\u015fabiliyor. Y\u0131ll\u0131k 96.000 dolarl\u0131k bir Auth0 faturas\u0131yla kar\u015f\u0131la\u015ft\u0131\u011f\u0131m\u0131zda, bu durum bizi kendi kimlik do\u011frulama sistemimizi in\u015fa etme karar\u0131na itti. Bu makalede, bu karar\u0131 neden ald\u0131\u011f\u0131m\u0131z\u0131, nas\u0131l bir yol izledi\u011fimizi ve bu s\u00fcrecin bize neler \u00f6\u011fretti\u011fini detayl\u0131 bir \u015fekilde inceleyece\u011fiz.<\/p>\n<h3>Auth0 Maliyetleri ve B\u00fcy\u00fcyen Endi\u015feler<\/h3>\n<p>Kullan\u0131c\u0131 say\u0131m\u0131z artt\u0131k\u00e7a, Auth0&#8217;\u0131n sundu\u011fu kolayl\u0131klar\u0131n bedeli de katlanarak y\u00fckseldi. Ba\u015flang\u0131\u00e7ta k\u00fc\u00e7\u00fck bir fatura gibi g\u00f6r\u00fcnen \u015fey, k\u0131sa s\u00fcrede ciddi bir operasyonel gider kalemine d\u00f6n\u00fc\u015ft\u00fc ve bizi stratejik bir kararla y\u00fczle\u015ftirdi.<\/p>\n<h4>Auth0&#8217;\u0131n Fiyatland\u0131rma Modeli ve \u00d6l\u00e7eklendirme Zorluklar\u0131<\/h4>\n<p>Auth0&#8217;\u0131n fiyatland\u0131rmas\u0131 genellikle &#8220;Aktif Kullan\u0131c\u0131 Say\u0131s\u0131&#8221; (MAU &#8211; Monthly Active Users) \u00fczerinden yap\u0131l\u0131r. \u0130lk bak\u0131\u015fta makul g\u00f6r\u00fcnse de, kullan\u0131c\u0131 taban\u0131n\u0131z b\u00fcy\u00fcd\u00fck\u00e7e ve farkl\u0131 \u00f6zelliklere (MFA, anomaly detection, B2B enterprise features) ihtiya\u00e7 duyduk\u00e7a maliyetler h\u0131zla artar. \u00d6rne\u011fin, y\u00fcksek MAU&#8217;lara sahip bir uygulama i\u00e7in y\u0131ll\u0131k 96.000 dolarl\u0131k bir fatura, sadece kimlik do\u011frulama hizmeti i\u00e7in \u00f6denen, ciddi bir mebla\u011fd\u0131r. Bu durum, \u00f6zellikle marjlar\u0131n hassas oldu\u011fu i\u015f modellerinde s\u00fcrd\u00fcr\u00fclebilirli\u011fi sorgulat\u0131r hale gelir.<\/p>\n<h4>Gizli Maliyetler ve Vendor Lock-in Riski<\/h4>\n<p>Do\u011frudan MAU maliyetlerinin yan\u0131 s\u0131ra, Auth0 gibi platformlar entegrasyon ve bak\u0131m s\u00fcre\u00e7lerinde de dolayl\u0131 maliyetler yaratabilir. Platforma ba\u011f\u0131ml\u0131l\u0131k (vendor lock-in), gelecekte fiyat art\u0131\u015flar\u0131na veya stratejik de\u011fi\u015fikliklere kar\u015f\u0131 savunmas\u0131z kalma riskini beraberinde getirir. Veri ta\u015f\u0131ma, farkl\u0131 bir sa\u011flay\u0131c\u0131ya ge\u00e7i\u015f veya kendi \u00e7\u00f6z\u00fcm\u00fcn\u00fcze d\u00f6n\u00fc\u015f gibi senaryolar, karma\u015f\u0131k ve maliyetli s\u00fcre\u00e7lere d\u00f6n\u00fc\u015febilir. Bu endi\u015feler, kendi \u00e7\u00f6z\u00fcm\u00fcm\u00fcz\u00fc in\u015fa etme fikrini daha cazip hale getirdi.<\/p>\n<h4>G\u00fcvenlik ve Uyum Endi\u015feleri<\/h4>\n<p>\u00dc\u00e7\u00fcnc\u00fc taraf bir hizmet kullanmak, g\u00fcvenlik ve uyumluluk sorumlulu\u011funun bir k\u0131sm\u0131n\u0131 onlara devretmek anlam\u0131na gelir. Ancak, hassas kullan\u0131c\u0131 verileri s\u00f6z konusu oldu\u011funda, kontrol\u00fcn tamamen sizde olmas\u0131 bir\u00e7ok \u015firket i\u00e7in kritik bir avantajd\u0131r. Kendi sisteminizi in\u015fa etti\u011finizde, g\u00fcvenlik politikalar\u0131n\u0131, veri saklama lokasyonlar\u0131n\u0131 ve uyumluluk standartlar\u0131n\u0131 (GDPR, HIPAA vb.) tamamen kendi ihtiya\u00e7lar\u0131n\u0131za g\u00f6re \u015fekillendirebilirsiniz.<\/p>\n<h3>Kendi \u00c7\u00f6z\u00fcm\u00fcm\u00fcz\u00fc \u0130n\u015fa Etme Karar\u0131: Stratejik Bir Hamle<\/h3>\n<p>Y\u00fcksek maliyetler ve vendor lock-in endi\u015feleri, bizi mevcut durumu sorgulamaya ve daha radikal bir \u00e7\u00f6z\u00fcm aramaya itti. Kendi kimlik do\u011frulama sistemimizi in\u015fa etme karar\u0131, ba\u015flang\u0131\u00e7ta cesur bir ad\u0131m gibi g\u00f6r\u00fcnse de, uzun vadede stratejik bir avantaj sa\u011flayaca\u011f\u0131 a\u00e7\u0131kt\u0131.<\/p>\n<h4>Maliyet-Fayda Analizi ve Uzun Vadeli Vizyon<\/h4>\n<p>96.000 dolarl\u0131k y\u0131ll\u0131k bir maliyet, bir m\u00fchendis ekibinin maa\u015f\u0131n\u0131n \u00f6nemli bir k\u0131sm\u0131n\u0131 kar\u015f\u0131layabilecek bir b\u00fct\u00e7edir. Bu paray\u0131 d\u0131\u015far\u0131ya \u00f6demek yerine, kendi yeteneklerimizi geli\u015ftirerek ve i\u00e7 kaynaklar\u0131m\u0131z\u0131 kullanarak daha iyi bir yat\u0131r\u0131m yapabilece\u011fimize inand\u0131k. K\u0131sa vadede bir geli\u015ftirme maliyeti olsa da, uzun vadede y\u0131ll\u0131k operasyonel maliyetlerde b\u00fcy\u00fck bir d\u00fc\u015f\u00fc\u015f ve tam kontrol elde etme potansiyeli, bu karar\u0131 mant\u0131kl\u0131 k\u0131ld\u0131.<\/p>\n<h4>Tam Kontrol ve Esneklik \u0130htiyac\u0131<\/h4>\n<p>Auth0 gibi platformlar geni\u015f bir \u00f6zellik seti sunsa da, bazen spesifik i\u015f ihtiya\u00e7lar\u0131n\u0131za tam olarak uymayabilirler. Kendi \u00e7\u00f6z\u00fcm\u00fcm\u00fcz\u00fc in\u015fa ederek, tam kontrol elde ettik. Bu, performans optimizasyonlar\u0131 yapabilme, \u00f6zel entegrasyonlar geli\u015ftirebilme ve gelecekteki i\u015f gereksinimlerine g\u00f6re sistemi esnek bir \u015fekilde adapte edebilme anlam\u0131na geliyordu. Bu esneklik, \u00fcr\u00fcn yol haritam\u0131z i\u00e7in kritik bir de\u011fer ta\u015f\u0131yordu.<\/p>\n<h4>G\u00fcvenlik ve Veri Egemenli\u011fi<\/h4>\n<p>Kullan\u0131c\u0131 verileri, herhangi bir i\u015fletme i\u00e7in en de\u011ferli varl\u0131klardan biridir. Bu verilerin nerede sakland\u0131\u011f\u0131, kimler taraf\u0131ndan eri\u015filebildi\u011fi ve nas\u0131l korundu\u011fu konular\u0131nda tam \u015feffafl\u0131k ve kontrol sahibi olmak istedik. Kendi kimlik do\u011frulama sistemimizi kurarak, t\u00fcm g\u00fcvenlik katmanlar\u0131n\u0131 kendimiz tasarlad\u0131k ve uygulad\u0131k. Bu, hem yasal uyumluluk hem de m\u00fc\u015fteri g\u00fcveni a\u00e7\u0131s\u0131ndan b\u00fcy\u00fck bir avantaj sa\u011flad\u0131.<\/p>\n<h3>Mimari Tasar\u0131m ve Teknolojik Se\u00e7imler<\/h3>\n<p>Kendi kimlik do\u011frulama sistemimizi in\u015fa etme karar\u0131 al\u0131nd\u0131ktan sonra, en kritik a\u015famalardan biri mimariyi tasarlamak ve do\u011fru teknoloji y\u0131\u011f\u0131n\u0131n\u0131 se\u00e7mekti. Amac\u0131m\u0131z, hem g\u00fcvenli hem de \u00f6l\u00e7eklenebilir bir \u00e7\u00f6z\u00fcm olu\u015fturmakt\u0131.<\/p>\n<h4>Temel Bile\u015fenler ve Mod\u00fcler Yakla\u015f\u0131m<\/h4>\n<p>Sistemimizi mod\u00fcler bir yap\u0131da tasarlad\u0131k. Ana bile\u015fenler \u015funlard\u0131:<\/p>\n<ul>\n<li><strong>Kimlik Sa\u011flay\u0131c\u0131 (Identity Provider &#8211; IdP):<\/strong> Kullan\u0131c\u0131 kimlik bilgilerini y\u00f6neten ve do\u011frulayan ana servis.<\/li>\n<li><strong>API A\u011f Ge\u00e7idi (API Gateway):<\/strong> Kimlik do\u011frulama ve yetkilendirme katman\u0131n\u0131 y\u00f6neten, t\u00fcm API isteklerini filtreleyen bir proxy.<\/li>\n<li><strong>Veritaban\u0131:<\/strong> Kullan\u0131c\u0131 bilgilerini (\u015fifrelenmi\u015f \u015fifreler, e-posta adresleri, MFA ayarlar\u0131 vb.) g\u00fcvenli bir \u015fekilde saklayan bir depolama alan\u0131.<\/li>\n<li><strong>JWT (JSON Web Token) Mekanizmas\u0131:<\/strong> Kimlik do\u011frulama sonras\u0131 kullan\u0131c\u0131ya verilen ve yetkilendirme i\u00e7in kullan\u0131lan bir token standard\u0131.<\/li>\n<\/ul>\n<p>Bu mod\u00fcler yap\u0131, her bile\u015feni ba\u011f\u0131ms\u0131z olarak geli\u015ftirmemize, test etmemize ve \u00f6l\u00e7eklendirmemize olanak tan\u0131d\u0131.<\/p>\n<h4>Teknoloji Y\u0131\u011f\u0131n\u0131 Se\u00e7imi<\/h4>\n<p>Se\u00e7ti\u011fimiz teknoloji y\u0131\u011f\u0131n\u0131, ekibimizin uzmanl\u0131\u011f\u0131na, performans gereksinimlerimize ve mevcut altyap\u0131m\u0131za uygun olmal\u0131yd\u0131.<\/p>\n<ul>\n<li><strong>Backend Dili ve Framework:<\/strong> Node.js (Express.js ile) veya Python (Django\/Flask ile) g\u00fc\u00e7l\u00fc topluluk deste\u011fi, zengin k\u00fct\u00fcphane ekosistemi ve asenkron i\u015flem yetenekleri nedeniyle tercih edilebilir. Bizim durumumuzda, mevcut ekibimizin Node.js yetkinli\u011fi, bu se\u00e7imi do\u011fal k\u0131ld\u0131.<\/li>\n<li><strong>Veritaban\u0131:<\/strong> Kullan\u0131c\u0131 verileri i\u00e7in PostgreSQL gibi ili\u015fkisel bir veritaban\u0131 se\u00e7tik. \u015eifrelerin g\u00fcvenli bir \u015fekilde saklanmas\u0131 i\u00e7in bcrypt gibi g\u00fc\u00e7l\u00fc hash algoritmalar\u0131 kulland\u0131k.<\/li>\n<li><strong>Kimlik Do\u011frulama Standartlar\u0131:<\/strong> OAuth 2.0 ve OpenID Connect standartlar\u0131n\u0131 temel alarak API&#8217;lerimizi tasarlad\u0131k. Bu, gelecekteki entegrasyonlar\u0131 kolayla\u015ft\u0131rd\u0131 ve end\u00fcstri standartlar\u0131na uyum sa\u011flad\u0131.<\/li>\n<\/ul>\n<pre><code class=\"language-javascript\">\n\/\/ \u00d6rnek JWT Olu\u015fturma (Node.js - pseudocode)\nconst jwt = require('jsonwebtoken');\nconst bcrypt = require('bcrypt');\n\nasync function login(email, password) {\n    const user = await User.findByEmail(email);\n    if (!user) {\n        throw new Error('Kullan\u0131c\u0131 bulunamad\u0131.');\n    }\n\n    const isPasswordValid = await bcrypt.compare(password, user.hashedPassword);\n    if (!isPasswordValid) {\n        throw new Error('Ge\u00e7ersiz \u015fifre.');\n    }\n\n    const token = jwt.sign(\n        { userId: user.id, email: user.email },\n        process.env.JWT_SECRET,\n        { expiresIn: '1h' } \/\/ Token 1 saat ge\u00e7erli\n    );\n    return token;\n}\n<\/pre>\n<p><\/code><\/p>\n<h3>Geli\u015ftirme S\u00fcreci: Zorluklar ve Ba\u015far\u0131lar<\/h3>\n<p>Kendi kimlik do\u011frulama sistemimizi in\u015fa etmek, sadece kod yazmaktan ibaret de\u011fildi; ayn\u0131 zamanda g\u00fcvenlik, kullan\u0131labilirlik ve \u00f6l\u00e7eklenebilirlik gibi bir\u00e7ok karma\u015f\u0131k konuyu ele almay\u0131 gerektiren kapsaml\u0131 bir projeydi.<\/p>\n<h4>Zaman ve Kaynak Yat\u0131r\u0131m\u0131<\/h4>\n<p>Bu projenin en b\u00fcy\u00fck zorluklar\u0131ndan biri, ba\u015flang\u0131\u00e7taki zaman ve kaynak yat\u0131r\u0131m\u0131yd\u0131. Auth0 gibi haz\u0131r \u00e7\u00f6z\u00fcmlerin sundu\u011fu \"h\u0131zl\u0131 ba\u015flang\u0131\u00e7\" avantaj\u0131ndan vazge\u00e7mek, ekibimizin birka\u00e7 ay boyunca bu projeye odaklanmas\u0131n\u0131 gerektirdi. Ancak bu yat\u0131r\u0131m, uzun vadede maliyet tasarrufu ve stratejik ba\u011f\u0131ms\u0131zl\u0131k olarak geri d\u00f6necekti.<\/p>\n<h4>G\u00fcvenlik En \u0130yi Uygulamalar\u0131<\/h4>\n<p>Kimlik do\u011frulama sistemleri, siber sald\u0131r\u0131lar\u0131n ana hedeflerinden biridir. Bu nedenle, g\u00fcvenlik, geli\u015ftirme s\u00fcrecimizin her a\u015famas\u0131nda \u00f6ncelikli bir konuydu.<\/p>\n<ul>\n<li><strong>\u015eifre G\u00fcvenli\u011fi:<\/strong> \u015eifreleri asla d\u00fcz metin olarak saklamad\u0131k. bcrypt gibi g\u00fc\u00e7l\u00fc tek y\u00f6nl\u00fc hash algoritmalar\u0131 kullanarak \u015fifreleri tuzlad\u0131k ve hash'ledik.<\/li>\n<li><strong>MFA (\u00c7ok Fakt\u00f6rl\u00fc Kimlik Do\u011frulama):<\/strong> Kullan\u0131c\u0131lar\u0131m\u0131za TOTP (Time-based One-Time Password) tabanl\u0131 MFA se\u00e7enekleri sunduk.<\/li>\n<li><strong>Oturum Y\u00f6netimi:<\/strong> G\u00fcvenli \u00e7erezler (HTTP-only, secure, SameSite) ve token yenileme mekanizmalar\u0131 kullanarak oturumlar\u0131 y\u00f6nettik.<\/li>\n<li><strong>Sald\u0131r\u0131 \u00d6nleme:<\/strong> Brute-force sald\u0131r\u0131lar\u0131n\u0131 \u00f6nlemek i\u00e7in h\u0131z s\u0131n\u0131rlamalar\u0131 (rate limiting) ve hesap kilitleme mekanizmalar\u0131 uygulad\u0131k.<\/li>\n<li><strong>G\u00fcvenlik Denetimleri:<\/strong> D\u00fczenli g\u00fcvenlik denetimleri ve penetrasyon testleri yaparak sistemdeki zafiyetleri tespit edip giderdik.<\/li>\n<\/ul>\n<h4>Karma\u015f\u0131k Senaryolar\u0131n Y\u00f6netimi<\/h4>\n<p>Basit bir kullan\u0131c\u0131 giri\u015fi ekran\u0131 olu\u015fturmak nispeten kolay olsa da, \u015fifre s\u0131f\u0131rlama, e-posta do\u011frulama, sosyal medya giri\u015fleri (Google, Facebook vb.), kurumsal SSO (SAML\/OIDC) gibi karma\u015f\u0131k senaryolar\u0131n y\u00f6netimi \u00f6nemli bir \u00e7aba gerektirdi. Her senaryo i\u00e7in kullan\u0131c\u0131 deneyimini ve g\u00fcvenli\u011fi dengede tutacak \u00e7\u00f6z\u00fcmler geli\u015ftirdik.<\/p>\n<h3>Kendi Kimlik Do\u011frulama Sistemimizin Avantajlar\u0131 ve Dezavantajlar\u0131<\/h3>\n<p>Kendi kimlik do\u011frulama sistemimizi in\u015fa etme karar\u0131, beraberinde hem \u00f6nemli avantajlar hem de baz\u0131 zorluklar getirdi. Bu dengeyi anlamak, benzer bir yola \u00e7\u0131kmay\u0131 d\u00fc\u015f\u00fcnenler i\u00e7in kritik \u00f6neme sahiptir.<\/p>\n<h4>Avantajlar:<\/h4>\n<ul>\n<li><strong>Maliyet Tasarrufu:<\/strong> Y\u0131ll\u0131k 96.000 dolarl\u0131k Auth0 faturas\u0131ndan kurtulmak, en belirgin ve en b\u00fcy\u00fck avantajd\u0131. Uzun vadede operasyonel maliyetlerde devasa bir d\u00fc\u015f\u00fc\u015f sa\u011flad\u0131k.<\/li>\n<li><strong>Tam Kontrol ve \u00d6zelle\u015ftirme:<\/strong> Sistem \u00fczerinde tam kontrol sahibi olmak, i\u015f ihtiya\u00e7lar\u0131m\u0131za g\u00f6re her detay\u0131 \u00f6zelle\u015ftirmemize olanak tan\u0131d\u0131. Performans optimizasyonlar\u0131ndan \u00f6zel entegrasyonlara kadar her \u015feyi kendi elimizde tuttuk.<\/li>\n<li><strong>Performans Optimizasyonu:<\/strong> Sadece ihtiya\u00e7 duydu\u011fumuz \u00f6zellikleri uygulayarak ve gereksiz katmanlar\u0131 ortadan kald\u0131rarak, daha hafif ve daha h\u0131zl\u0131 bir kimlik do\u011frulama ak\u0131\u015f\u0131 sa\u011flad\u0131k.<\/li>\n<li><strong>Veri Egemenli\u011fi ve G\u00fcvenlik:<\/strong> Kullan\u0131c\u0131 verilerinin nerede ve nas\u0131l sakland\u0131\u011f\u0131 konusunda tam \u015feffafl\u0131k ve kontrol sahibi olduk. Bu, hem yasal uyumluluk hem de m\u00fc\u015fteri g\u00fcveni a\u00e7\u0131s\u0131ndan kritikti.<\/li>\n<li><strong>Teknolojik Ba\u011f\u0131ms\u0131zl\u0131k:<\/strong> \u00dc\u00e7\u00fcnc\u00fc taraf bir sa\u011flay\u0131c\u0131ya olan ba\u011f\u0131ml\u0131l\u0131\u011f\u0131m\u0131z azald\u0131. Bu, gelecekteki fiyat art\u0131\u015flar\u0131na veya hizmet de\u011fi\u015fikliklerine kar\u015f\u0131 bizi daha diren\u00e7li hale getirdi.<\/li>\n<\/ul>\n<h4>Dezavantajlar:<\/h4>\n<ul>\n<li><strong>Y\u00fcksek \u0130lk Yat\u0131r\u0131m:<\/strong> Ba\u015flang\u0131\u00e7ta \u00f6nemli bir zaman, insan kayna\u011f\u0131 ve dolay\u0131s\u0131yla para yat\u0131r\u0131m\u0131 gerektirdi. Bu, h\u0131zl\u0131 bir ba\u015flang\u0131\u00e7 yapmak isteyenler i\u00e7in cayd\u0131r\u0131c\u0131 olabilir.<\/li>\n<li><strong>S\u00fcrekli Bak\u0131m ve G\u00fcncelleme Y\u00fck\u00fc:<\/strong> Sistemimizi kendimiz in\u015fa etti\u011fimiz i\u00e7in, g\u00fcvenlik yamalar\u0131, \u00f6zellik g\u00fcncellemeleri ve altyap\u0131 bak\u0131m\u0131 gibi t\u00fcm sorumluluklar bize aitti. Bu, s\u00fcrekli bir m\u00fchendislik \u00e7abas\u0131 gerektirir.<\/li>\n<li><strong>G\u00fcvenlik Sorumlulu\u011fu:<\/strong> Kimlik do\u011frulama sistemleri hassas hedeflerdir. T\u00fcm g\u00fcvenlik risklerini y\u00f6netme ve olas\u0131 ihlallere kar\u015f\u0131 koruma sa\u011flama sorumlulu\u011fu tamamen bize aitti. Bu, y\u00fcksek d\u00fczeyde uzmanl\u0131k ve dikkat gerektirir.<\/li>\n<li><strong>\u00d6l\u00e7eklendirme Karma\u015f\u0131kl\u0131\u011f\u0131:<\/strong> Kullan\u0131c\u0131 taban\u0131m\u0131z b\u00fcy\u00fcd\u00fck\u00e7e, sistemin \u00f6l\u00e7eklenebilirli\u011fini sa\u011flamak i\u00e7in ek m\u00fchendislik \u00e7abas\u0131 gerekti. Bu, Auth0 gibi hizmetlerin \"kutudan \u00e7\u0131kt\u0131\u011f\u0131 gibi\" sundu\u011fu bir kolayl\u0131kt\u0131r.<\/li>\n<\/ul>\n<h3>Maliyet Analizi ve Uzun Vadeli ROI<\/h3>\n<p>Kendi kimlik do\u011frulama sistemimizi in\u015fa etme karar\u0131m\u0131z\u0131n arkas\u0131ndaki en g\u00fc\u00e7l\u00fc motivasyonlardan biri, uzun vadeli maliyet tasarrufu ve yat\u0131r\u0131m getirisi (ROI) beklentisiydi. \u0130\u015fte detayl\u0131 bir kar\u015f\u0131la\u015ft\u0131rma:<\/p>\n<h4>Auth0 vs. Kendi \u00c7\u00f6z\u00fcm\u00fcm\u00fcz: Kar\u015f\u0131la\u015ft\u0131rmal\u0131 Maliyet Tablosu<\/h4>\n<table>\n<thead>\n<tr>\n<th>Maliyet Kalemi<\/th>\n<th>Auth0 (Y\u0131ll\u0131k Tahmini)<\/th>\n<th>Kendi \u00c7\u00f6z\u00fcm\u00fcm\u00fcz (Y\u0131ll\u0131k Tahmini)<\/th>\n<th>A\u00e7\u0131klama<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>Hizmet Bedeli (MAU'ya G\u00f6re)<\/td>\n<td>96.000 $<\/td>\n<td>0 $<\/td>\n<td>Auth0'\u0131n do\u011frudan abonelik maliyeti. Kendi \u00e7\u00f6z\u00fcm\u00fcm\u00fczde bu kalem yok.<\/td>\n<\/tr>\n<tr>\n<td>Altyap\u0131 (Sunucu, DB)<\/td>\n<td>~2.000 $<\/td>\n<td>~5.000 $<\/td>\n<td>Auth0 i\u00e7in daha az altyap\u0131 ihtiyac\u0131, kendi \u00e7\u00f6z\u00fcm\u00fcm\u00fcz i\u00e7in daha fazla sunucu\/DB maliyeti.<\/td>\n<\/tr>\n<tr>\n<td>Geli\u015ftirme Maliyeti (\u0130lk Y\u0131l)<\/td>\n<td>0 $<\/td>\n<td>~60.000 - 100.000 $<\/td>\n<td>Auth0'da entegrasyon s\u00fcresi k\u0131sa. Kendi \u00e7\u00f6z\u00fcm\u00fcm\u00fczde 1-2 m\u00fchendisin maa\u015f\u0131 (3-6 ay).<\/td>\n<\/tr>\n<tr>\n<td>Bak\u0131m ve Destek (Y\u0131ll\u0131k)<\/td>\n<td>~500 $<\/td>\n<td>~15.000 - 25.000 $<\/td>\n<td>Auth0'da temel destek maliyeti. Kendi \u00e7\u00f6z\u00fcm\u00fcm\u00fczde bir m\u00fchendisin zaman\u0131n\u0131n bir k\u0131sm\u0131.<\/td>\n<\/tr>\n<tr>\n<td>G\u00fcvenlik Denetimi<\/td>\n<td>Auth0'a ait<\/td>\n<td>~5.000 - 10.000 $<\/td>\n<td>Kendi sistemimizde periyodik g\u00fcvenlik denetimi maliyeti.<\/td>\n<\/tr>\n<tr>\n<td><strong>Toplam \u0130lk Y\u0131l Maliyeti<\/strong><\/td>\n<td><strong>~98.500 $<\/strong><\/td>\n<td><strong>~85.000 - 140.000 $<\/strong><\/td>\n<td>Kendi \u00e7\u00f6z\u00fcm\u00fcm\u00fcz\u00fcn ilk y\u0131l maliyeti daha y\u00fcksek olabilir.<\/td>\n<\/tr>\n<tr>\n<td><strong>Toplam Sonraki Y\u0131llar Maliyeti<\/strong><\/td>\n<td><strong>~98.500 $<\/strong><\/td>\n<td><strong>~25.000 - 40.000 $<\/strong><\/td>\n<td>\u0130kinci y\u0131ldan itibaren kendi \u00e7\u00f6z\u00fcm\u00fcm\u00fcz \u00e7ok daha uygun maliyetli.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h4>Uzun Vadeli ROI Hesaplamas\u0131<\/h4>\n<p>Yukar\u0131daki tabloya g\u00f6re, kendi \u00e7\u00f6z\u00fcm\u00fcm\u00fcz\u00fcn ilk y\u0131l maliyeti Auth0'a k\u0131yasla benzer veya biraz daha y\u00fcksek olabilir. Ancak, ikinci y\u0131ldan itibaren Auth0'a \u00f6dedi\u011fimiz 96.000 dolarl\u0131k hizmet bedeli ortadan kalkt\u0131\u011f\u0131nda, y\u0131ll\u0131k yakla\u015f\u0131k 60.000 - 70.000 dolar civar\u0131nda net bir tasarruf elde ediyoruz. Bu, projenin yat\u0131r\u0131m geri d\u00f6n\u00fc\u015f s\u00fcresini (Payback Period) 1-2 y\u0131l aras\u0131na indiriyor ve sonras\u0131nda her y\u0131l \u00f6nemli bir kar sa\u011fl\u0131yor.<\/p>\n<p>ROI sadece parasal de\u011fil, ayn\u0131 zamanda stratejik bir boyuta da sahiptir:<\/p>\n<ul>\n<li><strong>Teknolojik Ba\u011f\u0131ms\u0131zl\u0131k:<\/strong> Gelecekteki i\u015f kararlar\u0131m\u0131z\u0131 etkileyebilecek \u00fc\u00e7\u00fcnc\u00fc taraf k\u0131s\u0131tlamalar\u0131ndan kurtulduk.<\/li>\n<li><strong>Esneklik:<\/strong> \u00dcr\u00fcn yol haritam\u0131za g\u00f6re kimlik do\u011frulama \u00f6zelliklerini h\u0131zla adapte edebilme yetene\u011fi.<\/li>\n<li><strong>G\u00fcvenlik ve Kontrol:<\/strong> Hassas kullan\u0131c\u0131 verileri \u00fczerinde tam kontrol ve sorumluluk sahibi olmak.<\/li>\n<\/ul>\n<h3>Kimler Kendi Kimlik Do\u011frulama \u00c7\u00f6z\u00fcm\u00fcn\u00fc D\u00fc\u015f\u00fcnmeli?<\/h3>\n<p>Kendi kimlik do\u011frulama sisteminizi in\u015fa etmek herkes i\u00e7in do\u011fru bir karar olmayabilir. Bu yolculu\u011fa \u00e7\u0131kmadan \u00f6nce, \u015firketinizin ve ekibinizin belirli kriterleri kar\u015f\u0131lay\u0131p kar\u015f\u0131lamad\u0131\u011f\u0131n\u0131 de\u011ferlendirmek \u00f6nemlidir.<\/p>\n<h4>B\u00fcy\u00fck \u00d6l\u00e7ekli Operasyonlar ve Y\u00fcksek Kullan\u0131c\u0131 Say\u0131s\u0131<\/h4>\n<p>E\u011fer Auth0 gibi hizmetlere y\u0131ll\u0131k 50.000 dolar\u0131n \u00fczerinde bir \u00fccret \u00f6d\u00fcyorsan\u0131z ve kullan\u0131c\u0131 taban\u0131n\u0131z s\u00fcrekli b\u00fcy\u00fcyorsa, kendi \u00e7\u00f6z\u00fcm\u00fcn\u00fcz\u00fc in\u015fa etmek maliyet a\u00e7\u0131s\u0131ndan \u00e7ok daha mant\u0131kl\u0131 hale gelir. \u00d6zellikle milyonlarca aktif kullan\u0131c\u0131s\u0131 olan platformlar i\u00e7in bu fark devasa boyutlara ula\u015f\u0131r.<\/p>\n<h4>\u00d6zel G\u00fcvenlik veya Uyum Gereksinimleri<\/h4>\n<p>Finans, sa\u011fl\u0131k veya devlet gibi reg\u00fcle edilmi\u015f sekt\u00f6rlerde faaliyet g\u00f6steriyorsan\u0131z, belirli g\u00fcvenlik standartlar\u0131na (HIPAA, PCI-DSS, GDPR vb.) veya veri egemenli\u011fi gereksinimlerine uymak zorunlu olabilir. Kendi \u00e7\u00f6z\u00fcm\u00fcn\u00fcz, bu gereksinimleri tam olarak kar\u015f\u0131layacak \u015fekilde tasarlanabilir ve denetlenebilir.<\/p>\n<h4>Yeterli M\u00fchendislik Kayna\u011f\u0131 ve Uzmanl\u0131k<\/h4>\n<p>Kendi kimlik do\u011frulama sisteminizi in\u015fa etmek ve s\u00fcrd\u00fcrmek, g\u00fcvenlik, veritaban\u0131, backend geli\u015ftirme ve sistem mimarisi konular\u0131nda deneyimli bir m\u00fchendislik ekibi gerektirir. E\u011fer ekibinizde bu yetkinlikler yoksa veya bu projeye ay\u0131racak kayna\u011f\u0131n\u0131z s\u0131n\u0131rl\u0131ysa, haz\u0131r \u00e7\u00f6z\u00fcmler daha uygun olabilir.<\/p>\n<h4>Uzun Vadeli Stratejik Vizyon<\/h4>\n<p>E\u011fer \u015firketinizin uzun vadeli stratejisi, teknolojik ba\u011f\u0131ms\u0131zl\u0131\u011f\u0131 ve \u00fcr\u00fcn \u00fczerinde tam kontrol\u00fc i\u00e7eriyorsa, kendi kimlik do\u011frulama \u00e7\u00f6z\u00fcm\u00fcn\u00fcz bu vizyonla uyumlu olacakt\u0131r. Bu, sadece bir maliyet optimizasyonu de\u011fil, ayn\u0131 zamanda bir stratejik varl\u0131k yaratma meselesidir.<\/p>\n<h3>Sonu\u00e7<\/h3>\n<p>Auth0'a y\u0131ll\u0131k 96.000 dolar \u00f6demeyi reddetme ve kendi kimlik do\u011frulama sistemimizi in\u015fa etme karar\u0131m\u0131z, ba\u015flang\u0131\u00e7ta b\u00fcy\u00fck bir ad\u0131m gibi g\u00f6r\u00fcnse de, uzun vadede bize hem maliyet tasarrufu hem de stratejik ba\u011f\u0131ms\u0131zl\u0131k sa\u011flad\u0131. Bu s\u00fcre\u00e7, sadece teknik bir ba\u015far\u0131 de\u011fil, ayn\u0131 zamanda bir \u00f6\u011frenme ve b\u00fcy\u00fcme yolculu\u011fu oldu. Her \u015firketin ihtiya\u00e7lar\u0131 farkl\u0131d\u0131r ve bu karar her zaman en do\u011fru \u00e7\u00f6z\u00fcm olmayabilir. Ancak, e\u011fer y\u00fcksek maliyetler, kontrol eksikli\u011fi ve vendor lock-in endi\u015feleri sizi de rahats\u0131z ediyorsa, kendi kimlik do\u011frulama \u00e7\u00f6z\u00fcm\u00fcn\u00fcz\u00fc in\u015fa etme se\u00e7ene\u011fini ciddi olarak de\u011ferlendirmenizi tavsiye ederiz. Bu, do\u011fru kaynaklar ve kararl\u0131l\u0131kla, \u015firketinizin gelece\u011fi i\u00e7in at\u0131lm\u0131\u015f g\u00fc\u00e7l\u00fc bir ad\u0131m olabilir.<\/p>\n<h3>SSS (S\u0131k Sorulan Sorular)<\/h3>\n<h4>Kendi kimlik do\u011frulama sisteminizi in\u015fa etmek ne kadar s\u00fcrd\u00fc?<\/h4>\n<p>\u0130lk temel s\u00fcr\u00fcm\u00fc yakla\u015f\u0131k 3-4 ayda hayata ge\u00e7irdik. Ancak sosyal giri\u015fler, MFA ve kurumsal SSO gibi daha geli\u015fmi\u015f \u00f6zelliklerin entegrasyonu ve s\u00fcrekli iyile\u015ftirmelerle birlikte bu s\u00fcre\u00e7 devam etti.<\/p>\n<h4>Kendi \u00e7\u00f6z\u00fcm\u00fcn\u00fcz Auth0 kadar g\u00fcvenli mi?<\/h4>\n<p>Evet, gerekli g\u00fcvenlik en iyi uygulamalar\u0131n\u0131 (\u015fifre hash'leme, MFA, oturum y\u00f6netimi, h\u0131z s\u0131n\u0131rlama vb.) titizlikle uygulad\u0131k ve d\u00fczenli g\u00fcvenlik denetimleri yapt\u0131rd\u0131k. Kendi kontrol\u00fcm\u00fczde oldu\u011fu i\u00e7in g\u00fcvenlik katmanlar\u0131n\u0131 daha \u015feffaf bir \u015fekilde y\u00f6netebiliyoruz.<\/p>\n<h4>Kendi \u00e7\u00f6z\u00fcm\u00fcn\u00fcz\u00fc in\u015fa etmek i\u00e7in hangi teknolojileri kulland\u0131n\u0131z?<\/h4>\n<p>Node.js (Express.js), PostgreSQL veritaban\u0131, JWT ve OAuth 2.0\/OpenID Connect standartlar\u0131n\u0131 temel ald\u0131k. Bu se\u00e7imler, ekibimizin uzmanl\u0131\u011f\u0131na ve performans gereksinimlerimize uygun olarak yap\u0131ld\u0131.<\/p>\n<h4>Bu karar k\u00fc\u00e7\u00fck ve orta \u00f6l\u00e7ekli \u015firketler i\u00e7in de uygun mu?<\/h4>\n<p>Genellikle hay\u0131r. K\u00fc\u00e7\u00fck ve orta \u00f6l\u00e7ekli \u015firketler i\u00e7in Auth0 gibi haz\u0131r \u00e7\u00f6z\u00fcmler, ba\u015flang\u0131\u00e7taki y\u00fcksek geli\u015ftirme maliyetinden ve bak\u0131m y\u00fck\u00fcnden kurtulmak ad\u0131na \u00e7ok daha uygun olabilir. Kendi \u00e7\u00f6z\u00fcm\u00fcn\u00fcz\u00fc in\u015fa etmek, genellikle y\u00fcksek kullan\u0131c\u0131 say\u0131lar\u0131na ve ciddi b\u00fct\u00e7elere sahip \u015firketler i\u00e7in mant\u0131kl\u0131d\u0131r.<\/p>\n<h4>Kendi sisteminizin bak\u0131m\u0131 ne kadar zor?<\/h4>\n<p>Bak\u0131m, Auth0 gibi bir hizmet kullanmaktan daha fazla efor gerektirir. G\u00fcvenlik yamalar\u0131, yaz\u0131l\u0131m g\u00fcncellemeleri, performans izleme ve yeni \u00f6zelliklerin geli\u015ftirilmesi gibi sorumluluklar tamamen bize ait. Bu, s\u00fcrekli bir m\u00fchendislik \u00e7abas\u0131 gerektirir.<\/p>\n","protected":false},"excerpt":{"rendered":"Auth0&#8217;a Y\u0131ll\u0131k 96.","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"csco_page_header_type":"","csco_page_load_nextpost":"","csco_page_subscribe_form":"","csco_page_contact_form":"","footnotes":""},"categories":[1],"tags":[],"class_list":{"0":"post-38274","1":"post","2":"type-post","3":"status-publish","4":"format-standard","6":"category-genel","7":"cs-entry","8":"cs-video-wrap"},"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v20.5 (Yoast SEO v25.3.1) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Auth0&#039;a Y\u0131ll\u0131k 96.000 Dolar \u00d6demeyi Neden Reddettim ve Kendi Kimlik Do\u011frulama Sistemimi Nas\u0131l Kurdum? - Kodlar\u0131n Gizemli D\u00fcnyas\u0131<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/fatihsoysal.com\/blog\/auth0a-yillik-96-000-dolar-odemeyi-neden-reddettim-ve-kendi-kimlik-dogrulama-sistemimi-nasil-kurdum\/\" \/>\n<meta property=\"og:locale\" content=\"tr_TR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Auth0&#039;a Y\u0131ll\u0131k 96.000 Dolar \u00d6demeyi Neden Reddettim ve Kendi Kimlik Do\u011frulama Sistemimi Nas\u0131l Kurdum?\" \/>\n<meta property=\"og:description\" content=\"Auth0&#039;a Y\u0131ll\u0131k 96.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/fatihsoysal.com\/blog\/auth0a-yillik-96-000-dolar-odemeyi-neden-reddettim-ve-kendi-kimlik-dogrulama-sistemimi-nasil-kurdum\/\" \/>\n<meta property=\"og:site_name\" content=\"Kodlar\u0131n Gizemli D\u00fcnyas\u0131\" \/>\n<meta property=\"article:published_time\" content=\"2026-01-27T11:30:42+00:00\" \/>\n<meta name=\"author\" content=\"Fatih Soysal\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Yazan:\" \/>\n\t<meta name=\"twitter:data1\" content=\"Fatih Soysal\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tahmini okuma s\u00fcresi\" \/>\n\t<meta name=\"twitter:data2\" content=\"15 dakika\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/auth0a-yillik-96-000-dolar-odemeyi-neden-reddettim-ve-kendi-kimlik-dogrulama-sistemimi-nasil-kurdum\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/auth0a-yillik-96-000-dolar-odemeyi-neden-reddettim-ve-kendi-kimlik-dogrulama-sistemimi-nasil-kurdum\/\"},\"author\":{\"name\":\"Fatih Soysal\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"headline\":\"Auth0&#8217;a Y\u0131ll\u0131k 96.000 Dolar \u00d6demeyi Neden Reddettim ve Kendi Kimlik Do\u011frulama Sistemimi Nas\u0131l Kurdum?\",\"datePublished\":\"2026-01-27T11:30:42+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/auth0a-yillik-96-000-dolar-odemeyi-neden-reddettim-ve-kendi-kimlik-dogrulama-sistemimi-nasil-kurdum\/\"},\"wordCount\":2883,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/fatihsoysal.com\/blog\/auth0a-yillik-96-000-dolar-odemeyi-neden-reddettim-ve-kendi-kimlik-dogrulama-sistemimi-nasil-kurdum\/#respond\"]}],\"copyrightYear\":\"2026\",\"copyrightHolder\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/auth0a-yillik-96-000-dolar-odemeyi-neden-reddettim-ve-kendi-kimlik-dogrulama-sistemimi-nasil-kurdum\/\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/auth0a-yillik-96-000-dolar-odemeyi-neden-reddettim-ve-kendi-kimlik-dogrulama-sistemimi-nasil-kurdum\/\",\"name\":\"Auth0'a Y\u0131ll\u0131k 96.000 Dolar \u00d6demeyi Neden Reddettim ve Kendi Kimlik Do\u011frulama Sistemimi Nas\u0131l Kurdum? - Kodlar\u0131n Gizemli D\u00fcnyas\u0131\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#website\"},\"datePublished\":\"2026-01-27T11:30:42+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/auth0a-yillik-96-000-dolar-odemeyi-neden-reddettim-ve-kendi-kimlik-dogrulama-sistemimi-nasil-kurdum\/#breadcrumb\"},\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/fatihsoysal.com\/blog\/auth0a-yillik-96-000-dolar-odemeyi-neden-reddettim-ve-kendi-kimlik-dogrulama-sistemimi-nasil-kurdum\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/auth0a-yillik-96-000-dolar-odemeyi-neden-reddettim-ve-kendi-kimlik-dogrulama-sistemimi-nasil-kurdum\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Anasayfa\",\"item\":\"https:\/\/fatihsoysal.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Auth0&#8217;a Y\u0131ll\u0131k 96.000 Dolar \u00d6demeyi Neden Reddettim ve Kendi Kimlik Do\u011frulama Sistemimi Nas\u0131l Kurdum?\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#website\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/\",\"name\":\"Fatihsoysal.com\",\"description\":\"Blog - Yaz\u0131l\u0131m D\u00fcnyas\u0131 Tecr\u00fcbelerim\",\"publisher\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/fatihsoysal.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"tr\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\",\"name\":\"Fatih Soysal\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"tr\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png\",\"contentUrl\":\"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png\",\"width\":512,\"height\":512,\"caption\":\"Fatih Soysal\"},\"logo\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/\"},\"description\":\"Kullan\u0131m ve kodlama m\u00fckemmeliyetini odak alan uygulamalar olu\u015fturma deneyimine sahip, profesyonel olarak 15+ y\u0131l \u00fczeri deneyime sahip bir yaz\u0131l\u0131m m\u00fchendisi.\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/author\/fatihsoysal\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"Auth0'a Y\u0131ll\u0131k 96.000 Dolar \u00d6demeyi Neden Reddettim ve Kendi Kimlik Do\u011frulama Sistemimi Nas\u0131l Kurdum? - Kodlar\u0131n Gizemli D\u00fcnyas\u0131","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/fatihsoysal.com\/blog\/auth0a-yillik-96-000-dolar-odemeyi-neden-reddettim-ve-kendi-kimlik-dogrulama-sistemimi-nasil-kurdum\/","og_locale":"tr_TR","og_type":"article","og_title":"Auth0'a Y\u0131ll\u0131k 96.000 Dolar \u00d6demeyi Neden Reddettim ve Kendi Kimlik Do\u011frulama Sistemimi Nas\u0131l Kurdum?","og_description":"Auth0'a Y\u0131ll\u0131k 96.","og_url":"https:\/\/fatihsoysal.com\/blog\/auth0a-yillik-96-000-dolar-odemeyi-neden-reddettim-ve-kendi-kimlik-dogrulama-sistemimi-nasil-kurdum\/","og_site_name":"Kodlar\u0131n Gizemli D\u00fcnyas\u0131","article_published_time":"2026-01-27T11:30:42+00:00","author":"Fatih Soysal","twitter_card":"summary_large_image","twitter_misc":{"Yazan:":"Fatih Soysal","Tahmini okuma s\u00fcresi":"15 dakika"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/fatihsoysal.com\/blog\/auth0a-yillik-96-000-dolar-odemeyi-neden-reddettim-ve-kendi-kimlik-dogrulama-sistemimi-nasil-kurdum\/#article","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/auth0a-yillik-96-000-dolar-odemeyi-neden-reddettim-ve-kendi-kimlik-dogrulama-sistemimi-nasil-kurdum\/"},"author":{"name":"Fatih Soysal","@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"headline":"Auth0&#8217;a Y\u0131ll\u0131k 96.000 Dolar \u00d6demeyi Neden Reddettim ve Kendi Kimlik Do\u011frulama Sistemimi Nas\u0131l Kurdum?","datePublished":"2026-01-27T11:30:42+00:00","mainEntityOfPage":{"@id":"https:\/\/fatihsoysal.com\/blog\/auth0a-yillik-96-000-dolar-odemeyi-neden-reddettim-ve-kendi-kimlik-dogrulama-sistemimi-nasil-kurdum\/"},"wordCount":2883,"commentCount":0,"publisher":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"inLanguage":"tr","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/fatihsoysal.com\/blog\/auth0a-yillik-96-000-dolar-odemeyi-neden-reddettim-ve-kendi-kimlik-dogrulama-sistemimi-nasil-kurdum\/#respond"]}],"copyrightYear":"2026","copyrightHolder":{"@id":"https:\/\/fatihsoysal.com\/blog\/#organization"}},{"@type":"WebPage","@id":"https:\/\/fatihsoysal.com\/blog\/auth0a-yillik-96-000-dolar-odemeyi-neden-reddettim-ve-kendi-kimlik-dogrulama-sistemimi-nasil-kurdum\/","url":"https:\/\/fatihsoysal.com\/blog\/auth0a-yillik-96-000-dolar-odemeyi-neden-reddettim-ve-kendi-kimlik-dogrulama-sistemimi-nasil-kurdum\/","name":"Auth0'a Y\u0131ll\u0131k 96.000 Dolar \u00d6demeyi Neden Reddettim ve Kendi Kimlik Do\u011frulama Sistemimi Nas\u0131l Kurdum? - Kodlar\u0131n Gizemli D\u00fcnyas\u0131","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/#website"},"datePublished":"2026-01-27T11:30:42+00:00","breadcrumb":{"@id":"https:\/\/fatihsoysal.com\/blog\/auth0a-yillik-96-000-dolar-odemeyi-neden-reddettim-ve-kendi-kimlik-dogrulama-sistemimi-nasil-kurdum\/#breadcrumb"},"inLanguage":"tr","potentialAction":[{"@type":"ReadAction","target":["https:\/\/fatihsoysal.com\/blog\/auth0a-yillik-96-000-dolar-odemeyi-neden-reddettim-ve-kendi-kimlik-dogrulama-sistemimi-nasil-kurdum\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/fatihsoysal.com\/blog\/auth0a-yillik-96-000-dolar-odemeyi-neden-reddettim-ve-kendi-kimlik-dogrulama-sistemimi-nasil-kurdum\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Anasayfa","item":"https:\/\/fatihsoysal.com\/blog\/"},{"@type":"ListItem","position":2,"name":"Auth0&#8217;a Y\u0131ll\u0131k 96.000 Dolar \u00d6demeyi Neden Reddettim ve Kendi Kimlik Do\u011frulama Sistemimi Nas\u0131l Kurdum?"}]},{"@type":"WebSite","@id":"https:\/\/fatihsoysal.com\/blog\/#website","url":"https:\/\/fatihsoysal.com\/blog\/","name":"Fatihsoysal.com","description":"Blog - Yaz\u0131l\u0131m D\u00fcnyas\u0131 Tecr\u00fcbelerim","publisher":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/fatihsoysal.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"tr"},{"@type":["Person","Organization"],"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1","name":"Fatih Soysal","image":{"@type":"ImageObject","inLanguage":"tr","@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png","contentUrl":"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png","width":512,"height":512,"caption":"Fatih Soysal"},"logo":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/"},"description":"Kullan\u0131m ve kodlama m\u00fckemmeliyetini odak alan uygulamalar olu\u015fturma deneyimine sahip, profesyonel olarak 15+ y\u0131l \u00fczeri deneyime sahip bir yaz\u0131l\u0131m m\u00fchendisi.","url":"https:\/\/fatihsoysal.com\/blog\/author\/fatihsoysal\/"}]}},"yoast_meta":{"yoast_wpseo_title":"","yoast_wpseo_metadesc":"","yoast_wpseo_canonical":""},"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts\/38274","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/comments?post=38274"}],"version-history":[{"count":0,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts\/38274\/revisions"}],"wp:attachment":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/media?parent=38274"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/categories?post=38274"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/tags?post=38274"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}