{"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":"Rails 8'e Onvite ile Kimlik Do\u011frulama Ekleme","type":"rich","width":600,"height":338,"html":"<blockquote class=\"wp-embedded-content\" data-secret=\"rmXEjGSQWJ\"><a href=\"https:\/\/fatihsoysal.com\/blog\/rails-8e-onvite-ile-kimlik-dogrulama-ekleme\/\">Rails 8&#8217;e Onvite ile Kimlik Do\u011frulama Ekleme<\/a><\/blockquote><iframe sandbox=\"allow-scripts\" security=\"restricted\" src=\"https:\/\/fatihsoysal.com\/blog\/rails-8e-onvite-ile-kimlik-dogrulama-ekleme\/embed\/#?secret=rmXEjGSQWJ\" width=\"600\" height=\"338\" title=\"&#8220;Rails 8&#8217;e Onvite ile Kimlik Do\u011frulama Ekleme&#8221; &#8212; Kodlar\u0131n Gizemli D\u00fcnyas\u0131\" data-secret=\"rmXEjGSQWJ\" 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 burada. Bu yaz\u0131da, Rails 8 uygulamalar\u0131n\u0131za Onvite kullanarak nas\u0131l modern ve h\u0131zl\u0131 bir kimlik do\u011frulama sistemi ekleyebilece\u011finizi ad\u0131m ad\u0131m g\u00f6sterece\u011fim. Onvite, performans ve geli\u015ftirme kolayl\u0131\u011f\u0131 sunan g\u00fc\u00e7l\u00fc bir ara\u00e7t\u0131r. Bu rehberde, hem backend hem de frontend taraf\u0131nda yap\u0131lmas\u0131 gerekenleri detayl\u0131 olarak a\u00e7\u0131klayaca\u011f\u0131m. Ba\u015flayal\u0131m!"}