{"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":"Web Geli\u015ftirmede Kimlik Do\u011frulama ve OAuth","type":"rich","width":600,"height":338,"html":"<blockquote class=\"wp-embedded-content\" data-secret=\"Hx7Ax6qrU3\"><a href=\"https:\/\/fatihsoysal.com\/blog\/web-gelistirmede-kimlik-dogrulama-ve-oauth\/\">Web Geli\u015ftirmede Kimlik Do\u011frulama ve OAuth<\/a><\/blockquote><iframe sandbox=\"allow-scripts\" security=\"restricted\" src=\"https:\/\/fatihsoysal.com\/blog\/web-gelistirmede-kimlik-dogrulama-ve-oauth\/embed\/#?secret=Hx7Ax6qrU3\" width=\"600\" height=\"338\" title=\"&#8220;Web Geli\u015ftirmede Kimlik Do\u011frulama ve OAuth&#8221; &#8212; Kodlar\u0131n Gizemli D\u00fcnyas\u0131\" data-secret=\"Hx7Ax6qrU3\" 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\u0131lar\u0131n g\u00fcvenli bir \u015fekilde eri\u015fim sa\u011flamas\u0131n\u0131 ve kaynaklar\u0131 payla\u015fmas\u0131n\u0131 sa\u011flamak i\u00e7in kimlik do\u011frulama ve yetkilendirme mekanizmalar\u0131na ihtiya\u00e7 duyar. Bu noktada OAuth 2.0, g\u00fcvenilir ve esnek bir \u00e7\u00f6z\u00fcm sunmaktad\u0131r. \u00d6ncelikle, temel kavramlar\u0131 a\u00e7\u0131klayarak ba\u015flayal\u0131m. Kimlik do\u011frulama, bir kullan\u0131c\u0131n\u0131n kim oldu\u011funu do\u011frulama i\u015flemidir. \u00d6rne\u011fin, kullan\u0131c\u0131 ad\u0131 ve \u015fifre do\u011frulamas\u0131 gibi. Yetkilendirme ise, do\u011frulanm\u0131\u015f kullan\u0131c\u0131n\u0131n hangi kaynaklara eri\u015febilece\u011fini belirleme s\u00fcrecidir. \u00d6zetle, kimlik do\u011frulama \"kimsiniz?\" sorusuna, yetkilendirme ise \"ne yapabilirsiniz?\" sorusuna yan\u0131t verir."}