{"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":"Digest Kimlik Do\u011frulama: Ayr\u0131nt\u0131l\u0131 Anlat\u0131m","type":"rich","width":600,"height":338,"html":"<blockquote class=\"wp-embedded-content\" data-secret=\"SBDV0FTeJX\"><a href=\"https:\/\/fatihsoysal.com\/blog\/digest-kimlik-dogrulama-ayrintili-anlatim\/\">Digest Kimlik Do\u011frulama: Ayr\u0131nt\u0131l\u0131 Anlat\u0131m<\/a><\/blockquote><iframe sandbox=\"allow-scripts\" security=\"restricted\" src=\"https:\/\/fatihsoysal.com\/blog\/digest-kimlik-dogrulama-ayrintili-anlatim\/embed\/#?secret=SBDV0FTeJX\" width=\"600\" height=\"338\" title=\"&#8220;Digest Kimlik Do\u011frulama: Ayr\u0131nt\u0131l\u0131 Anlat\u0131m&#8221; &#8212; Kodlar\u0131n Gizemli D\u00fcnyas\u0131\" data-secret=\"SBDV0FTeJX\" 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":"Digest kimlik do\u011frulama, HTTP protokol\u00fcnde kullan\u0131lan bir kimlik do\u011frulama mekanizmas\u0131d\u0131r. Basic kimlik do\u011frulaman\u0131n aksine, kullan\u0131c\u0131 ad\u0131 ve \u015fifre metin olarak g\u00f6nderilmez; bunun yerine, \u015fifre bir hash fonksiyonu kullan\u0131larak g\u00fcvenli bir \u015fekilde i\u015flenir. Bu sayede, ileti\u015fim kanal\u0131 g\u00fcvenli olmasa bile, \u015fifrenin ele ge\u00e7irilme riski \u00f6nemli \u00f6l\u00e7\u00fcde azal\u0131r. Ba\u015fka bir deyi\u015fle, Digest kimlik do\u011frulama, g\u00fcvenli\u011fi art\u0131rmak i\u00e7in bir y\u00f6ntemdir."}