{"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":"Yetkilendirmenin \u00d6nemi ve Cerbos'un Devrimi","type":"rich","width":600,"height":338,"html":"<blockquote class=\"wp-embedded-content\" data-secret=\"nRxGWyXXMW\"><a href=\"https:\/\/fatihsoysal.com\/blog\/yetkilendirmenin-onemi-ve-cerbosun-devrimi\/\">Yetkilendirmenin \u00d6nemi ve Cerbos&#8217;un Devrimi<\/a><\/blockquote><iframe sandbox=\"allow-scripts\" security=\"restricted\" src=\"https:\/\/fatihsoysal.com\/blog\/yetkilendirmenin-onemi-ve-cerbosun-devrimi\/embed\/#?secret=nRxGWyXXMW\" width=\"600\" height=\"338\" title=\"&#8220;Yetkilendirmenin \u00d6nemi ve Cerbos&#8217;un Devrimi&#8221; &#8212; Kodlar\u0131n Gizemli D\u00fcnyas\u0131\" data-secret=\"nRxGWyXXMW\" 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 yaz\u0131l\u0131mlar\u0131n g\u00fcvenli\u011fi, karma\u015f\u0131k ve \u00e7ok katmanl\u0131 bir yap\u0131ya sahiptir. Bu yap\u0131 i\u00e7erisinde, verilerin ve kaynaklar\u0131n yetkisiz eri\u015fimden korunmas\u0131 i\u00e7in yetkilendirme (authorization) mekanizmalar\u0131 hayati \u00f6nem ta\u015f\u0131r. Kimlik do\u011frulaman\u0131n (authentication) ard\u0131ndan, yetkilendirme, kullan\u0131c\u0131n\u0131n veya sistemin belirli kaynaklara eri\u015fip eri\u015femeyece\u011fini belirler. \u00d6rne\u011fin, bir e-ticaret sitesindeki bir kullan\u0131c\u0131n\u0131n sipari\u015f ge\u00e7mi\u015fini g\u00f6r\u00fcnt\u00fcleyebilmesi, ancak ba\u015fka bir kullan\u0131c\u0131n\u0131n verilerini g\u00f6rememesi, yetkilendirme sayesinde sa\u011flan\u0131r. K\u0131sacas\u0131, yetkilendirme, g\u00fcvenli\u011fin temel ta\u015flar\u0131ndan biridir ve ihmal edilemez."}