{"id":38503,"date":"2026-02-01T16:00:43","date_gmt":"2026-02-01T13:00:43","guid":{"rendered":"https:\/\/fatihsoysal.com\/blog\/leafwiki-devlog-8-v0-7-3-varsayilan-olarak-guvenli-kimlik-dogrulama-rol-yonetimi-ve-daha-guvenli-kendi-kendine-barindirma\/"},"modified":"2026-02-01T16:00:43","modified_gmt":"2026-02-01T13:00:43","slug":"leafwiki-devlog-8-v0-7-3-varsayilan-olarak-guvenli-kimlik-dogrulama-rol-yonetimi-ve-daha-guvenli-kendi-kendine-barindirma","status":"publish","type":"post","link":"https:\/\/fatihsoysal.com\/blog\/leafwiki-devlog-8-v0-7-3-varsayilan-olarak-guvenli-kimlik-dogrulama-rol-yonetimi-ve-daha-guvenli-kendi-kendine-barindirma\/","title":{"rendered":"LeafWiki Devlog #8: v0.7.3 &#8211; Varsay\u0131lan Olarak G\u00fcvenli: Kimlik Do\u011frulama, Rol Y\u00f6netimi ve Daha G\u00fcvenli Kendi Kendine Bar\u0131nd\u0131rma"},"content":{"rendered":"<h2>LeafWiki Devlog #8: v0.7.3 &#8211; Varsay\u0131lan Olarak G\u00fcvenli: Kimlik Do\u011frulama, Rol Y\u00f6netimi ve Daha G\u00fcvenli Kendi Kendine Bar\u0131nd\u0131rma<\/h2>\n<p>LeafWiki projesi, bilgi y\u00f6netimi ve i\u015fbirli\u011fi i\u00e7in g\u00fc\u00e7l\u00fc ve esnek bir platform sunma hedefiyle s\u00fcrekli geli\u015fiyor. Devlog #8 ile duyurdu\u011fumuz v0.7.3 s\u00fcr\u00fcm\u00fc, bu hedefe ula\u015fmada \u00f6nemli bir kilometre ta\u015f\u0131n\u0131 temsil ediyor. Bu s\u00fcr\u00fcmle birlikte, &#8220;varsay\u0131lan olarak g\u00fcvenli&#8221; yakla\u015f\u0131m\u0131n\u0131 benimseyerek, kullan\u0131c\u0131 kimlik do\u011frulama mekanizmalar\u0131n\u0131, rol tabanl\u0131 eri\u015fim kontrol\u00fcn\u00fc ve kendi kendine bar\u0131nd\u0131rma deneyimini k\u00f6kten iyile\u015ftirdik. Art\u0131k LeafWiki, hassas verilerinizi daha g\u00fcvenli bir \u015fekilde y\u00f6netmenize olanak tan\u0131yan sa\u011flam bir temel sunuyor.<\/p>\n<h2>Geli\u015fmi\u015f Kimlik Do\u011frulama Mekanizmalar\u0131<\/h2>\n<p>LeafWiki v0.7.3, kullan\u0131c\u0131lar\u0131n platforma g\u00fcvenli bir \u015fekilde eri\u015fmesini sa\u011flamak i\u00e7in \u00e7e\u015fitli modern kimlik do\u011frulama y\u00f6ntemlerini entegre eder. Bu geli\u015ftirmeler, hem esnekli\u011fi art\u0131r\u0131r hem de g\u00fcvenlik standartlar\u0131n\u0131 y\u00fckseltir.<\/p>\n<h3>Yerel Kullan\u0131c\u0131 Y\u00f6netimi<\/h3>\n<p>Kullan\u0131c\u0131lar art\u0131k do\u011frudan LeafWiki i\u00e7inde hesap olu\u015fturabilir ve y\u00f6netebilirler. Bu yerel sistem, kullan\u0131c\u0131 adlar\u0131 ve g\u00fc\u00e7l\u00fc parolalar arac\u0131l\u0131\u011f\u0131yla temel kimlik do\u011frulama sa\u011flar. Y\u00f6netici paneli \u00fczerinden kullan\u0131c\u0131 ekleme, d\u00fczenleme ve silme i\u015flemleri kolayca yap\u0131labilir, bu da k\u00fc\u00e7\u00fck ve orta \u00f6l\u00e7ekli kurulumlar i\u00e7in ideal bir \u00e7\u00f6z\u00fcm sunar. Yerel kullan\u0131c\u0131lar i\u00e7in parola s\u0131f\u0131rlama ve hesap kurtarma s\u00fcre\u00e7leri de g\u00fcvenlik en iyi uygulamalar\u0131na uygun olarak tasarlanm\u0131\u015ft\u0131r.<\/p>\n<h3>OAuth2 Entegrasyonu<\/h3>\n<p>B\u00fcy\u00fck kurulu\u015flar ve modern web uygulamalar\u0131 i\u00e7in vazge\u00e7ilmez olan OAuth2 deste\u011fi, v0.7.3 ile birlikte LeafWiki&#8217;ye entegre edildi. Bu sayede kullan\u0131c\u0131lar, Google, GitHub gibi pop\u00fcler OAuth2 sa\u011flay\u0131c\u0131lar\u0131 arac\u0131l\u0131\u011f\u0131yla g\u00fcvenli bir \u015fekilde oturum a\u00e7abilirler. Bu entegrasyon, kullan\u0131c\u0131 deneyimini basitle\u015ftirirken, kimlik do\u011frulama y\u00fck\u00fcn\u00fc harici, g\u00fcvenilir sa\u011flay\u0131c\u0131lara devrederek g\u00fcvenlik duru\u015funu g\u00fc\u00e7lendirir. OAuth2, merkezi kimlik y\u00f6netimi gerektiren ortamlar i\u00e7in kritik bir \u00f6zelliktir.<\/p>\n<pre><code># \u00d6rnek bir OAuth2 yap\u0131land\u0131rma par\u00e7ac\u0131\u011f\u0131 (ortam de\u011fi\u015fkenleri ile)\nOAUTH_GOOGLE_CLIENT_ID=your_google_client_id\nOAUTH_GOOGLE_CLIENT_SECRET=your_google_client_secret\nOAUTH_GOOGLE_REDIRECT_URI=https:\/\/your-leafwiki-domain.com\/auth\/google\/callback\n<\/pre>\n<p><\/code><\/p>\n<h3>Parola G\u00fcvenli\u011fi ve Hashleme<\/h3>\n<p>Yerel kullan\u0131c\u0131lar i\u00e7in parola g\u00fcvenli\u011fi, en y\u00fcksek \u00f6nceliklerden biridir. LeafWiki v0.7.3, parolalar\u0131 depolarken end\u00fcstri standard\u0131, kriptografik olarak g\u00fcvenli hashleme algoritmalar\u0131 (\u00f6rne\u011fin, Argon2 veya bcrypt) kullan\u0131r. Bu, veritaban\u0131 s\u0131z\u0131nt\u0131s\u0131 durumunda bile parolalar\u0131n a\u00e7\u0131\u011fa \u00e7\u0131kmas\u0131n\u0131 zorla\u015ft\u0131r\u0131r ve kullan\u0131c\u0131 verilerinin b\u00fct\u00fcnl\u00fc\u011f\u00fcn\u00fc korur. Parola politikalar\u0131 (karma\u015f\u0131kl\u0131k, minimum uzunluk, periyodik de\u011fi\u015fim zorunlulu\u011fu) da yap\u0131land\u0131r\u0131labilir hale getirilmi\u015ftir, b\u00f6ylece y\u00f6neticiler kendi g\u00fcvenlik gereksinimlerine uygun politikalar belirleyebilir.<\/p>\n<h2>Kapsaml\u0131 Rol Tabanl\u0131 Eri\u015fim Kontrol\u00fc (RBAC)<\/h2>\n<p>G\u00fcvenli bir sistemin temel ta\u015flar\u0131ndan biri, kullan\u0131c\u0131lar\u0131n sadece ihtiya\u00e7 duyduklar\u0131 kaynaklara eri\u015febilmelerini sa\u011flamakt\u0131r. LeafWiki v0.7.3, bu prensibi Rol Tabanl\u0131 Eri\u015fim Kontrol\u00fc (RBAC) ile hayata ge\u00e7iriyor, b\u00f6ylece bilgiye eri\u015fim ve y\u00f6netim daha gran\u00fcler hale geliyor.<\/p>\n<h3>Rol Tan\u0131mlar\u0131 ve \u0130zinler<\/h3>\n<p>RBAC sistemi, farkl\u0131 kullan\u0131c\u0131 gruplar\u0131 i\u00e7in \u00f6nceden tan\u0131mlanm\u0131\u015f roller ve bu rollere atanm\u0131\u015f belirli izin setleri sunar. \u00d6rne\u011fin, bir \"Okuyucu\" rol\u00fc yaln\u0131zca i\u00e7erikleri g\u00f6r\u00fcnt\u00fcleyebilirken, bir \"Edit\u00f6r\" rol\u00fc i\u00e7erik olu\u015fturabilir, d\u00fczenleyebilir ve hatta silebilir. \"Y\u00f6netici\" rol\u00fc ise sistemin t\u00fcm kontrol\u00fcn\u00fc elinde bulundurur. Bu esneklik, y\u00f6neticilerin hassas i\u015flemleri belirli rollerle s\u0131n\u0131rlamas\u0131n\u0131 ve g\u00fcvenlik politikalar\u0131n\u0131 kolayca uygulamas\u0131n\u0131 sa\u011flar.<\/p>\n<h3>Kullan\u0131c\u0131ya Rol Atama<\/h3>\n<p>Y\u00f6neticiler, kullan\u0131c\u0131lar\u0131 olu\u015ftururken veya mevcut kullan\u0131c\u0131lar\u0131 d\u00fczenlerken onlara bir veya daha fazla rol atayabilirler. Bu, bireysel kullan\u0131c\u0131lara \u00f6zel izinler tan\u0131mlamak yerine, \u00f6nceden tan\u0131mlanm\u0131\u015f rol \u015fablonlar\u0131n\u0131 kullanarak y\u00f6netim y\u00fck\u00fcn\u00fc azalt\u0131r ve tutarl\u0131l\u0131k sa\u011flar. Kullan\u0131c\u0131lar\u0131n rolleri, ihtiya\u00e7 duyuldu\u011funda kolayca g\u00fcncellenebilir veya de\u011fi\u015ftirilebilir, bu da organizasyonel de\u011fi\u015fikliklere h\u0131zl\u0131 adaptasyon imkan\u0131 sunar.<\/p>\n<h3>Varsay\u0131lan Rol Yap\u0131land\u0131rmalar\u0131<\/h3>\n<p>LeafWiki v0.7.3, kurulumu kolayla\u015ft\u0131rmak i\u00e7in birka\u00e7 varsay\u0131lan rol ile birlikte gelir. Bu roller, tipik wiki kullan\u0131m senaryolar\u0131n\u0131 kapsar ve yeni kullan\u0131c\u0131lar\u0131n h\u0131zl\u0131ca ba\u015flamas\u0131na olanak tan\u0131r. Y\u00f6neticiler bu varsay\u0131lan rolleri de\u011fi\u015ftirebilir veya kendi \u00f6zel rollerini ve izin setlerini olu\u015fturabilirler, b\u00f6ylece sistemin her t\u00fcrl\u00fc ihtiyaca g\u00f6re uyarlanabilirli\u011fi art\u0131r\u0131l\u0131r.<\/p>\n<p><strong>\u00d6rnek Varsay\u0131lan Rol Yap\u0131land\u0131rmas\u0131:<\/strong><\/p>\n<table>\n<thead>\n<tr>\n<th>Rol Ad\u0131<\/th>\n<th>A\u00e7\u0131klama<\/th>\n<th>Temel \u0130zinler<\/th>\n<\/tr>\n<\/thead>\n<tbody>\n<tr>\n<td>Misafir<\/td>\n<td>Oturum a\u00e7mam\u0131\u015f kullan\u0131c\u0131lar.<\/td>\n<td><code>wiki:read<\/code> (yaln\u0131zca herkese a\u00e7\u0131k i\u00e7erikler)<\/td>\n<\/tr>\n<tr>\n<td>Okuyucu<\/td>\n<td>Oturum a\u00e7m\u0131\u015f kullan\u0131c\u0131lar, yaln\u0131zca i\u00e7erikleri g\u00f6r\u00fcnt\u00fcleyebilir.<\/td>\n<td><code>wiki:read<\/code>, <code>comment:read<\/code><\/td>\n<\/tr>\n<tr>\n<td>Edit\u00f6r<\/td>\n<td>\u0130\u00e7erik olu\u015fturabilir, d\u00fczenleyebilir ve silebilir.<\/td>\n<td><code>wiki:read<\/code>, <code>wiki:write<\/code>, <code>wiki:delete<\/code>, <code>comment:read<\/code>, <code>comment:write<\/code><\/td>\n<\/tr>\n<tr>\n<td>Y\u00f6netici<\/td>\n<td>T\u00fcm sistem ayarlar\u0131n\u0131 ve kullan\u0131c\u0131lar\u0131 y\u00f6netebilir.<\/td>\n<td><code>*<\/code> (t\u00fcm izinler)<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h2>Daha G\u00fcvenli Kendi Kendine Bar\u0131nd\u0131rma Deneyimi<\/h2>\n<p>LeafWiki'yi kendi sunucular\u0131nda bar\u0131nd\u0131rmak isteyen kullan\u0131c\u0131lar i\u00e7in g\u00fcvenlik ve yap\u0131land\u0131rma kolayl\u0131\u011f\u0131 b\u00fcy\u00fck \u00f6nem ta\u015f\u0131r. v0.7.3, bu alanda da \u00f6nemli iyile\u015ftirmeler sunarak, kendi kendine bar\u0131nd\u0131rma s\u00fcrecini daha g\u00fcvenli ve y\u00f6netilebilir hale getirir.<\/p>\n<h3>Ortam De\u011fi\u015fkenleri ile Konfig\u00fcrasyon<\/h3>\n<p>Hassas bilgiler (veritaban\u0131 kimlik bilgileri, API anahtarlar\u0131, uygulama gizli anahtarlar\u0131 vb.) do\u011frudan kod veya yap\u0131land\u0131rma dosyalar\u0131nda tutulmak yerine, ortam de\u011fi\u015fkenleri arac\u0131l\u0131\u011f\u0131yla y\u00f6netilebilir. Bu yakla\u015f\u0131m, g\u00fcvenlik a\u00e7\u0131s\u0131ndan en iyi uygulamalardan biridir ve yap\u0131land\u0131rma dosyalar\u0131n\u0131n yanl\u0131\u015fl\u0131kla s\u0131zd\u0131r\u0131lmas\u0131 riskini azalt\u0131r. Ayr\u0131ca, farkl\u0131 da\u011f\u0131t\u0131m ortamlar\u0131 (geli\u015ftirme, test, \u00fcretim) aras\u0131nda kolayca ge\u00e7i\u015f yapmay\u0131 ve hassas verileri versiyon kontrol sistemlerinden uzak tutmay\u0131 sa\u011flar.<\/p>\n<pre><code># .env dosyas\u0131nda \u00f6rnek yap\u0131land\u0131rma\nDATABASE_URL=postgres:\/\/user:password@host:port\/dbname\nAPP_SECRET_KEY=super_secret_key_for_session_management\nOAUTH_GOOGLE_CLIENT_ID=your_google_client_id\n<\/pre>\n<p><\/code><\/p>\n<h3>G\u00fcvenlik Politikalar\u0131 ve G\u00fcncellemeler<\/h3>\n<p>LeafWiki ekibi, bilinen g\u00fcvenlik a\u00e7\u0131klar\u0131n\u0131 d\u00fczenli olarak izler ve yamalar yay\u0131nlar. v0.7.3 ile birlikte, g\u00fcvenlik g\u00fcncellemelerinin h\u0131zl\u0131 ve kolay bir \u015fekilde uygulanabilmesi i\u00e7in s\u00fcre\u00e7ler iyile\u015ftirildi. Kullan\u0131c\u0131lar\u0131n d\u00fczenli olarak g\u00fcncellemeleri kontrol etmeleri ve uygulamalar\u0131 \u015fiddetle tavsiye edilir. Ayr\u0131ca, Content Security Policy (CSP) gibi taray\u0131c\u0131 tabanl\u0131 g\u00fcvenlik politikalar\u0131 da daha etkin bir \u015fekilde y\u00f6netilebilir hale getirilerek XSS sald\u0131r\u0131lar\u0131na kar\u015f\u0131 ek bir savunma katman\u0131 olu\u015fturulmu\u015ftur.<\/p>\n<h3>Docker ve Konteyner G\u00fcvenli\u011fi<\/h3>\n<p>LeafWiki, Docker konteynerleri arac\u0131l\u0131\u011f\u0131yla da\u011f\u0131t\u0131m\u0131 destekler. v0.7.3, konteyner imajlar\u0131n\u0131n daha k\u00fc\u00e7\u00fck, daha g\u00fcvenli ve daha optimize edilmi\u015f olmas\u0131n\u0131 sa\u011flayacak iyile\u015ftirmeler i\u00e7erir. Minimum ba\u011f\u0131ml\u0131l\u0131klarla olu\u015fturulan imajlar, potansiyel sald\u0131r\u0131 y\u00fczeyini azalt\u0131r. Ayr\u0131ca, konteynerlerin ayr\u0131cal\u0131ks\u0131z kullan\u0131c\u0131lar alt\u0131nda \u00e7al\u0131\u015ft\u0131r\u0131lmas\u0131, k\u00f6k eri\u015fimini s\u0131n\u0131rlama ve sadece gerekli portlar\u0131 a\u00e7ma gibi en iyi uygulamalar te\u015fvik edilir ve belgelerde detayland\u0131r\u0131l\u0131r.<\/p>\n<h2>Di\u011fer G\u00fcvenlik Odakl\u0131 Geli\u015ftirmeler ve Entegrasyonlar<\/h2>\n<p>v0.7.3 s\u00fcr\u00fcm\u00fc, temel kimlik do\u011frulama ve yetkilendirme d\u0131\u015f\u0131nda, genel sistem g\u00fcvenli\u011fini art\u0131rmaya y\u00f6nelik bir dizi ek \u00f6zellik ve iyile\u015ftirme de sunar. Bu geli\u015ftirmeler, LeafWiki'nin genel g\u00fcvenlik duru\u015funu daha da g\u00fc\u00e7lendirir.<\/p>\n<h3>API G\u00fcvenli\u011fi ve Rate Limiting<\/h3>\n<p>LeafWiki'nin API'si, d\u0131\u015f uygulamalarla entegrasyon i\u00e7in kritik bir bile\u015fendir. Bu s\u00fcr\u00fcmde, API u\u00e7 noktalar\u0131 i\u00e7in daha s\u0131k\u0131 g\u00fcvenlik kontrolleri ve istek s\u0131n\u0131rlamas\u0131 (rate limiting) uyguland\u0131. Bu, k\u00f6t\u00fc niyetli sald\u0131r\u0131lar\u0131 (\u00f6rne\u011fin, brute-force veya DDoS) \u00f6nlemeye yard\u0131mc\u0131 olur ve sistem kaynaklar\u0131n\u0131n k\u00f6t\u00fcye kullan\u0131lmas\u0131n\u0131 engeller. API anahtarlar\u0131 ve OAuth2 tabanl\u0131 eri\u015fim tokenleri ile g\u00fcvenli eri\u015fim sa\u011flan\u0131r.<\/p>\n<h3>G\u00fcnl\u00fckleme ve Denetim Kay\u0131tlar\u0131<\/h3>\n<p>G\u00fcvenlik olaylar\u0131n\u0131 izlemek ve potansiyel tehditleri tespit etmek i\u00e7in kapsaml\u0131 g\u00fcnl\u00fckleme ve denetim kay\u0131tlar\u0131 hayati \u00f6neme sahiptir. LeafWiki v0.7.3, \u00f6nemli g\u00fcvenlik olaylar\u0131n\u0131 (ba\u015far\u0131s\u0131z oturum a\u00e7ma giri\u015fimleri, yetkisiz eri\u015fim denemeleri, kritik yap\u0131land\u0131rma de\u011fi\u015fiklikleri, i\u00e7erik modifikasyonlar\u0131) kaydeden geli\u015fmi\u015f bir g\u00fcnl\u00fckleme sistemi sunar. Bu kay\u0131tlar, sistem y\u00f6neticilerine olas\u0131 g\u00fcvenlik ihlallerini analiz etme ve bunlara yan\u0131t verme yetene\u011fi kazand\u0131r\u0131r, ayr\u0131ca uyumluluk gereksinimlerini kar\u015f\u0131lamaya yard\u0131mc\u0131 olur.<\/p>\n<h3>XSS\/CSRF Korumalar\u0131<\/h3>\n<p>Web uygulamalar\u0131n\u0131n en yayg\u0131n g\u00fcvenlik a\u00e7\u0131klar\u0131ndan olan Cross-Site Scripting (XSS) ve Cross-Site Request Forgery (CSRF) sald\u0131r\u0131lar\u0131na kar\u015f\u0131 LeafWiki'de kapsaml\u0131 korumalar mevcuttur. v0.7.3, bu korumalar\u0131 daha da g\u00fc\u00e7lendirerek, kullan\u0131c\u0131 girdilerinin temizlenmesi (sanitizasyon), uygun HTTP ba\u015fl\u0131klar\u0131n\u0131n kullan\u0131lmas\u0131 (\u00f6rne\u011fin, X-Content-Type-Options, X-Frame-Options) ve CSRF tokenlerinin etkin bir \u015fekilde y\u00f6netilmesi gibi y\u00f6ntemlerle sald\u0131r\u0131 y\u00fczeyini minimize eder. Bu, kullan\u0131c\u0131 verilerinin ve oturumlar\u0131n\u0131n korunmas\u0131na yard\u0131mc\u0131 olur.<\/p>\n<h2>Gelecek Planlar\u0131 ve Topluluk Katk\u0131s\u0131<\/h2>\n<p>LeafWiki'nin g\u00fcvenlik yolculu\u011fu v0.7.3 ile sona ermiyor; aksine, bu s\u00fcr\u00fcm gelecekteki geli\u015ftirmeler i\u00e7in sa\u011flam bir temel olu\u015fturuyor. Topluluk geri bildirimleri ve katk\u0131lar\u0131, bu yolculukta hayati bir rol oynamaktad\u0131r.<\/p>\n<h3>\u0130ki Fakt\u00f6rl\u00fc Kimlik Do\u011frulama (2FA)<\/h3>\n<p>Gelecek s\u00fcr\u00fcmlerde entegre etmeyi planlad\u0131\u011f\u0131m\u0131z en \u00f6nemli g\u00fcvenlik \u00f6zelliklerinden biri, \u0130ki Fakt\u00f6rl\u00fc Kimlik Do\u011frulama (2FA) deste\u011fidir. Bu, kullan\u0131c\u0131 hesaplar\u0131n\u0131n g\u00fcvenli\u011fini \u00f6nemli \u00f6l\u00e7\u00fcde art\u0131racak ve yetkisiz eri\u015fim riskini daha da azaltacakt\u0131r.<\/p>\n","protected":false},"excerpt":{"rendered":"LeafWiki projesi, bilgi y\u00f6netimi ve i\u015fbirli\u011fi i\u00e7in g\u00fc\u00e7l\u00fc ve esnek bir platform sunma hedefiyle s\u00fcrekli geli\u015fiyor. Devlog #8 ile duyurdu\u011fumuz v0.7.3&#8230;","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-38503","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>LeafWiki Devlog #8: v0.7.3 - Varsay\u0131lan Olarak G\u00fcvenli: Kimlik Do\u011frulama, Rol Y\u00f6netimi ve Daha G\u00fcvenli Kendi Kendine Bar\u0131nd\u0131rma - 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\/leafwiki-devlog-8-v0-7-3-varsayilan-olarak-guvenli-kimlik-dogrulama-rol-yonetimi-ve-daha-guvenli-kendi-kendine-barindirma\/\" \/>\n<meta property=\"og:locale\" content=\"tr_TR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"LeafWiki Devlog #8: v0.7.3 - Varsay\u0131lan Olarak G\u00fcvenli: Kimlik Do\u011frulama, Rol Y\u00f6netimi ve Daha G\u00fcvenli Kendi Kendine Bar\u0131nd\u0131rma\" \/>\n<meta property=\"og:description\" content=\"LeafWiki projesi, bilgi y\u00f6netimi ve i\u015fbirli\u011fi i\u00e7in g\u00fc\u00e7l\u00fc ve esnek bir platform sunma hedefiyle s\u00fcrekli geli\u015fiyor. Devlog #8 ile duyurdu\u011fumuz v0.7.3...\" \/>\n<meta property=\"og:url\" content=\"https:\/\/fatihsoysal.com\/blog\/leafwiki-devlog-8-v0-7-3-varsayilan-olarak-guvenli-kimlik-dogrulama-rol-yonetimi-ve-daha-guvenli-kendi-kendine-barindirma\/\" \/>\n<meta property=\"og:site_name\" content=\"Kodlar\u0131n Gizemli D\u00fcnyas\u0131\" \/>\n<meta property=\"article:published_time\" content=\"2026-02-01T13:00:43+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=\"8 dakika\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/leafwiki-devlog-8-v0-7-3-varsayilan-olarak-guvenli-kimlik-dogrulama-rol-yonetimi-ve-daha-guvenli-kendi-kendine-barindirma\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/leafwiki-devlog-8-v0-7-3-varsayilan-olarak-guvenli-kimlik-dogrulama-rol-yonetimi-ve-daha-guvenli-kendi-kendine-barindirma\/\"},\"author\":{\"name\":\"Fatih Soysal\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"headline\":\"LeafWiki Devlog #8: v0.7.3 &#8211; Varsay\u0131lan Olarak G\u00fcvenli: Kimlik Do\u011frulama, Rol Y\u00f6netimi ve Daha G\u00fcvenli Kendi Kendine Bar\u0131nd\u0131rma\",\"datePublished\":\"2026-02-01T13:00:43+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/leafwiki-devlog-8-v0-7-3-varsayilan-olarak-guvenli-kimlik-dogrulama-rol-yonetimi-ve-daha-guvenli-kendi-kendine-barindirma\/\"},\"wordCount\":1627,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/fatihsoysal.com\/blog\/leafwiki-devlog-8-v0-7-3-varsayilan-olarak-guvenli-kimlik-dogrulama-rol-yonetimi-ve-daha-guvenli-kendi-kendine-barindirma\/#respond\"]}],\"copyrightYear\":\"2026\",\"copyrightHolder\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/leafwiki-devlog-8-v0-7-3-varsayilan-olarak-guvenli-kimlik-dogrulama-rol-yonetimi-ve-daha-guvenli-kendi-kendine-barindirma\/\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/leafwiki-devlog-8-v0-7-3-varsayilan-olarak-guvenli-kimlik-dogrulama-rol-yonetimi-ve-daha-guvenli-kendi-kendine-barindirma\/\",\"name\":\"LeafWiki Devlog #8: v0.7.3 - Varsay\u0131lan Olarak G\u00fcvenli: Kimlik Do\u011frulama, Rol Y\u00f6netimi ve Daha G\u00fcvenli Kendi Kendine Bar\u0131nd\u0131rma - Kodlar\u0131n Gizemli D\u00fcnyas\u0131\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#website\"},\"datePublished\":\"2026-02-01T13:00:43+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/leafwiki-devlog-8-v0-7-3-varsayilan-olarak-guvenli-kimlik-dogrulama-rol-yonetimi-ve-daha-guvenli-kendi-kendine-barindirma\/#breadcrumb\"},\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/fatihsoysal.com\/blog\/leafwiki-devlog-8-v0-7-3-varsayilan-olarak-guvenli-kimlik-dogrulama-rol-yonetimi-ve-daha-guvenli-kendi-kendine-barindirma\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/leafwiki-devlog-8-v0-7-3-varsayilan-olarak-guvenli-kimlik-dogrulama-rol-yonetimi-ve-daha-guvenli-kendi-kendine-barindirma\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Anasayfa\",\"item\":\"https:\/\/fatihsoysal.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"LeafWiki Devlog #8: v0.7.3 &#8211; Varsay\u0131lan Olarak G\u00fcvenli: Kimlik Do\u011frulama, Rol Y\u00f6netimi ve Daha G\u00fcvenli Kendi Kendine Bar\u0131nd\u0131rma\"}]},{\"@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":"LeafWiki Devlog #8: v0.7.3 - Varsay\u0131lan Olarak G\u00fcvenli: Kimlik Do\u011frulama, Rol Y\u00f6netimi ve Daha G\u00fcvenli Kendi Kendine Bar\u0131nd\u0131rma - 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\/leafwiki-devlog-8-v0-7-3-varsayilan-olarak-guvenli-kimlik-dogrulama-rol-yonetimi-ve-daha-guvenli-kendi-kendine-barindirma\/","og_locale":"tr_TR","og_type":"article","og_title":"LeafWiki Devlog #8: v0.7.3 - Varsay\u0131lan Olarak G\u00fcvenli: Kimlik Do\u011frulama, Rol Y\u00f6netimi ve Daha G\u00fcvenli Kendi Kendine Bar\u0131nd\u0131rma","og_description":"LeafWiki projesi, bilgi y\u00f6netimi ve i\u015fbirli\u011fi i\u00e7in g\u00fc\u00e7l\u00fc ve esnek bir platform sunma hedefiyle s\u00fcrekli geli\u015fiyor. Devlog #8 ile duyurdu\u011fumuz v0.7.3...","og_url":"https:\/\/fatihsoysal.com\/blog\/leafwiki-devlog-8-v0-7-3-varsayilan-olarak-guvenli-kimlik-dogrulama-rol-yonetimi-ve-daha-guvenli-kendi-kendine-barindirma\/","og_site_name":"Kodlar\u0131n Gizemli D\u00fcnyas\u0131","article_published_time":"2026-02-01T13:00:43+00:00","author":"Fatih Soysal","twitter_card":"summary_large_image","twitter_misc":{"Yazan:":"Fatih Soysal","Tahmini okuma s\u00fcresi":"8 dakika"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/fatihsoysal.com\/blog\/leafwiki-devlog-8-v0-7-3-varsayilan-olarak-guvenli-kimlik-dogrulama-rol-yonetimi-ve-daha-guvenli-kendi-kendine-barindirma\/#article","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/leafwiki-devlog-8-v0-7-3-varsayilan-olarak-guvenli-kimlik-dogrulama-rol-yonetimi-ve-daha-guvenli-kendi-kendine-barindirma\/"},"author":{"name":"Fatih Soysal","@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"headline":"LeafWiki Devlog #8: v0.7.3 &#8211; Varsay\u0131lan Olarak G\u00fcvenli: Kimlik Do\u011frulama, Rol Y\u00f6netimi ve Daha G\u00fcvenli Kendi Kendine Bar\u0131nd\u0131rma","datePublished":"2026-02-01T13:00:43+00:00","mainEntityOfPage":{"@id":"https:\/\/fatihsoysal.com\/blog\/leafwiki-devlog-8-v0-7-3-varsayilan-olarak-guvenli-kimlik-dogrulama-rol-yonetimi-ve-daha-guvenli-kendi-kendine-barindirma\/"},"wordCount":1627,"commentCount":0,"publisher":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"inLanguage":"tr","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/fatihsoysal.com\/blog\/leafwiki-devlog-8-v0-7-3-varsayilan-olarak-guvenli-kimlik-dogrulama-rol-yonetimi-ve-daha-guvenli-kendi-kendine-barindirma\/#respond"]}],"copyrightYear":"2026","copyrightHolder":{"@id":"https:\/\/fatihsoysal.com\/blog\/#organization"}},{"@type":"WebPage","@id":"https:\/\/fatihsoysal.com\/blog\/leafwiki-devlog-8-v0-7-3-varsayilan-olarak-guvenli-kimlik-dogrulama-rol-yonetimi-ve-daha-guvenli-kendi-kendine-barindirma\/","url":"https:\/\/fatihsoysal.com\/blog\/leafwiki-devlog-8-v0-7-3-varsayilan-olarak-guvenli-kimlik-dogrulama-rol-yonetimi-ve-daha-guvenli-kendi-kendine-barindirma\/","name":"LeafWiki Devlog #8: v0.7.3 - Varsay\u0131lan Olarak G\u00fcvenli: Kimlik Do\u011frulama, Rol Y\u00f6netimi ve Daha G\u00fcvenli Kendi Kendine Bar\u0131nd\u0131rma - Kodlar\u0131n Gizemli D\u00fcnyas\u0131","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/#website"},"datePublished":"2026-02-01T13:00:43+00:00","breadcrumb":{"@id":"https:\/\/fatihsoysal.com\/blog\/leafwiki-devlog-8-v0-7-3-varsayilan-olarak-guvenli-kimlik-dogrulama-rol-yonetimi-ve-daha-guvenli-kendi-kendine-barindirma\/#breadcrumb"},"inLanguage":"tr","potentialAction":[{"@type":"ReadAction","target":["https:\/\/fatihsoysal.com\/blog\/leafwiki-devlog-8-v0-7-3-varsayilan-olarak-guvenli-kimlik-dogrulama-rol-yonetimi-ve-daha-guvenli-kendi-kendine-barindirma\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/fatihsoysal.com\/blog\/leafwiki-devlog-8-v0-7-3-varsayilan-olarak-guvenli-kimlik-dogrulama-rol-yonetimi-ve-daha-guvenli-kendi-kendine-barindirma\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Anasayfa","item":"https:\/\/fatihsoysal.com\/blog\/"},{"@type":"ListItem","position":2,"name":"LeafWiki Devlog #8: v0.7.3 &#8211; Varsay\u0131lan Olarak G\u00fcvenli: Kimlik Do\u011frulama, Rol Y\u00f6netimi ve Daha G\u00fcvenli Kendi Kendine Bar\u0131nd\u0131rma"}]},{"@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\/38503","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=38503"}],"version-history":[{"count":0,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts\/38503\/revisions"}],"wp:attachment":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/media?parent=38503"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/categories?post=38503"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/tags?post=38503"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}