{"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":"React'te useAuth Hook'u Detayl\u0131 Anlat\u0131m","type":"rich","width":600,"height":338,"html":"<blockquote class=\"wp-embedded-content\" data-secret=\"XrmOuuE8gP\"><a href=\"https:\/\/fatihsoysal.com\/blog\/reactte-useauth-hooku-detayli-anlatim\/\">React&#8217;te useAuth Hook&#8217;u Detayl\u0131 Anlat\u0131m<\/a><\/blockquote><iframe sandbox=\"allow-scripts\" security=\"restricted\" src=\"https:\/\/fatihsoysal.com\/blog\/reactte-useauth-hooku-detayli-anlatim\/embed\/#?secret=XrmOuuE8gP\" width=\"600\" height=\"338\" title=\"&#8220;React&#8217;te useAuth Hook&#8217;u Detayl\u0131 Anlat\u0131m&#8221; &#8212; Kodlar\u0131n Gizemli D\u00fcnyas\u0131\" data-secret=\"XrmOuuE8gP\" 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! Fatih Soysal olarak, bu yaz\u0131da React'te g\u00fcvenlik ve yetkilendirme i\u015flemlerini kolayla\u015ft\u0131ran useAuth hook'unu detayl\u0131 bir \u015fekilde ele alaca\u011f\u0131z. \u00d6ncelikle, useAuth hook'unun ne oldu\u011funu ve neden kullan\u0131lmas\u0131 gerekti\u011fini a\u00e7\u0131klayaca\u011f\u0131m. Ard\u0131ndan, kendi useAuth hook'unuzu nas\u0131l olu\u015fturabilece\u011finizi ad\u0131m ad\u0131m g\u00f6sterece\u011fim. Son olarak da, \u00f6rnek kullan\u0131m senaryolar\u0131 ve yayg\u0131n sorunlar hakk\u0131nda bilgiler payla\u015faca\u011f\u0131m."}