{"version":"1.0","provider_name":"Kodlar\u0131n Gizemli D\u00fcnyas\u0131","provider_url":"https:\/\/fatihsoysal.com\/blog","author_name":"Fatih Soysal","author_url":"https:\/\/fatihsoysal.com\/blog\/author\/fatihsoysal\/","title":"Flask Uygulamalar\u0131nda Kimlik Do\u011frulama Neden Hayati \u00d6nem Ta\u015f\u0131r?","type":"rich","width":600,"height":338,"html":"<blockquote class=\"wp-embedded-content\" data-secret=\"JNUoymGhlT\"><a href=\"https:\/\/fatihsoysal.com\/blog\/flask-uygulamalarinda-kimlik-dogrulama-neden-hayati-onem-tasir\/\">Flask Uygulamalar\u0131nda Kimlik Do\u011frulama Neden Hayati \u00d6nem Ta\u015f\u0131r?<\/a><\/blockquote><iframe sandbox=\"allow-scripts\" security=\"restricted\" src=\"https:\/\/fatihsoysal.com\/blog\/flask-uygulamalarinda-kimlik-dogrulama-neden-hayati-onem-tasir\/embed\/#?secret=JNUoymGhlT\" width=\"600\" height=\"338\" title=\"&#8220;Flask Uygulamalar\u0131nda Kimlik Do\u011frulama Neden Hayati \u00d6nem Ta\u015f\u0131r?&#8221; &#8212; Kodlar\u0131n Gizemli D\u00fcnyas\u0131\" data-secret=\"JNUoymGhlT\" frameborder=\"0\" marginwidth=\"0\" marginheight=\"0\" scrolling=\"no\" class=\"wp-embedded-content\"><\/iframe><script>\n\/*! This file is auto-generated *\/\n!function(d,l){\"use strict\";l.querySelector&&d.addEventListener&&\"undefined\"!=typeof URL&&(d.wp=d.wp||{},d.wp.receiveEmbedMessage||(d.wp.receiveEmbedMessage=function(e){var t=e.data;if((t||t.secret||t.message||t.value)&&!\/[^a-zA-Z0-9]\/.test(t.secret)){for(var s,r,n,a=l.querySelectorAll('iframe[data-secret=\"'+t.secret+'\"]'),o=l.querySelectorAll('blockquote[data-secret=\"'+t.secret+'\"]'),c=new RegExp(\"^https?:$\",\"i\"),i=0;i<o.length;i++)o[i].style.display=\"none\";for(i=0;i<a.length;i++)s=a[i],e.source===s.contentWindow&&(s.removeAttribute(\"style\"),\"height\"===t.message?(1e3<(r=parseInt(t.value,10))?r=1e3:~~r<200&&(r=200),s.height=r):\"link\"===t.message&&(r=new URL(s.getAttribute(\"src\")),n=new URL(t.value),c.test(n.protocol))&&n.host===r.host&&l.activeElement===s&&(d.top.location.href=t.value))}},d.addEventListener(\"message\",d.wp.receiveEmbedMessage,!1),l.addEventListener(\"DOMContentLoaded\",function(){for(var e,t,s=l.querySelectorAll(\"iframe.wp-embedded-content\"),r=0;r<s.length;r++)(t=(e=s[r]).getAttribute(\"data-secret\"))||(t=Math.random().toString(36).substring(2,12),e.src+=\"#?secret=\"+t,e.setAttribute(\"data-secret\",t)),e.contentWindow.postMessage({message:\"ready\",secret:t},\"*\")},!1)))}(window,document);\n<\/script>\n","description":"Modern web uygulamalar\u0131, kullan\u0131c\u0131 verilerini korumak ve ki\u015fiselle\u015ftirilmi\u015f deneyimler sunmak i\u00e7in g\u00fc\u00e7l\u00fc kimlik do\u011frulama mekanizmalar\u0131na ihtiya\u00e7 duyar. Flask gibi hafif ve esnek bir mikro framework kullan\u0131yorsan\u0131z, kimlik do\u011frulama s\u00fcre\u00e7lerini ba\u015ftan yazmak yerine, bu i\u015fi sizin i\u00e7in kolayla\u015ft\u0131ran bir uzant\u0131ya ba\u015fvurmak ak\u0131ll\u0131ca olacakt\u0131r. \u0130\u015fte tam bu noktada Flask-Login devreye giriyor. Bu makalede, Flask-Login'i kullanarak Flask uygulamalar\u0131n\u0131za ad\u0131m ad\u0131m nas\u0131l g\u00fcvenli kimlik do\u011frulama ekleyece\u011finizi, temel kavramlardan ileri d\u00fczey ipu\u00e7lar\u0131na kadar her \u015feyi detayl\u0131 bir \u015fekilde inceleyece\u011fiz."}