{"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":"OAuth Entegrasyonu ve \u00d6zellik Yay\u0131n Haz\u0131rl\u0131\u011f\u0131: \u00d6\u011frendiklerim","type":"rich","width":600,"height":338,"html":"<blockquote class=\"wp-embedded-content\" data-secret=\"sZIWQ1KnXE\"><a href=\"https:\/\/fatihsoysal.com\/blog\/oauth-entegrasyonu-ve-ozellik-yayin-hazirligi-ogrendiklerim\/\">OAuth Entegrasyonu ve \u00d6zellik Yay\u0131n Haz\u0131rl\u0131\u011f\u0131: \u00d6\u011frendiklerim<\/a><\/blockquote><iframe sandbox=\"allow-scripts\" security=\"restricted\" src=\"https:\/\/fatihsoysal.com\/blog\/oauth-entegrasyonu-ve-ozellik-yayin-hazirligi-ogrendiklerim\/embed\/#?secret=sZIWQ1KnXE\" width=\"600\" height=\"338\" title=\"&#8220;OAuth Entegrasyonu ve \u00d6zellik Yay\u0131n Haz\u0131rl\u0131\u011f\u0131: \u00d6\u011frendiklerim&#8221; &#8212; Kodlar\u0131n Gizemli D\u00fcnyas\u0131\" data-secret=\"sZIWQ1KnXE\" 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":"Merhaba! Bu makalede, bir uygulamaya OAuth entegrasyonunu ger\u00e7ekle\u015ftirirken ve ard\u0131ndan \u00f6zelli\u011fin yay\u0131nlanmas\u0131 i\u00e7in haz\u0131rl\u0131k yaparken edindi\u011fim deneyimlerimi ve \u00f6\u011frendiklerimi payla\u015faca\u011f\u0131m. \u00d6zellikle, beklenmedik sorunlarla nas\u0131l ba\u015fa \u00e7\u0131kt\u0131\u011f\u0131m ve gelecekte benzer durumlar\u0131 nas\u0131l \u00f6nleyebilece\u011fimiz \u00fczerine odaklanaca\u011f\u0131m. Bu s\u00fcre\u00e7, her ne kadar zorlu olsa da, \u00f6nemli dersler \u00e7\u0131karmam\u0131 sa\u011flad\u0131. Umar\u0131m bu deneyimler sizler i\u00e7in de faydal\u0131 olur."}