{"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":"Rust ile SSE MCP Sunucusu ve OAuth Entegrasyonu","type":"rich","width":600,"height":338,"html":"<blockquote class=\"wp-embedded-content\" data-secret=\"0Bn5qXhoZR\"><a href=\"https:\/\/fatihsoysal.com\/blog\/rust-ile-sse-mcp-sunucusu-ve-oauth-entegrasyonu\/\">Rust ile SSE MCP Sunucusu ve OAuth Entegrasyonu<\/a><\/blockquote><iframe sandbox=\"allow-scripts\" security=\"restricted\" src=\"https:\/\/fatihsoysal.com\/blog\/rust-ile-sse-mcp-sunucusu-ve-oauth-entegrasyonu\/embed\/#?secret=0Bn5qXhoZR\" width=\"600\" height=\"338\" title=\"&#8220;Rust ile SSE MCP Sunucusu ve OAuth Entegrasyonu&#8221; &#8212; Kodlar\u0131n Gizemli D\u00fcnyas\u0131\" data-secret=\"0Bn5qXhoZR\" 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":"Ger\u00e7ek zamanl\u0131 veri ak\u0131\u015f\u0131 sa\u011flayan Server-Sent Events (SSE) teknolojisi ve modern yetkilendirme \u00e7\u00f6z\u00fcm\u00fc OAuth 2.0'\u0131 Rust programlama diliyle birle\u015ftirerek g\u00fcvenli ve \u00f6l\u00e7eklenebilir bir \u00c7ok Kanall\u0131 Yay\u0131n (MCP) sunucusu olu\u015fturmak zorlu ama \u00f6d\u00fcllendirici bir s\u00fcre\u00e7tir. Bu makale, s\u0131f\u0131rdan ba\u015flayarak, ad\u0131m ad\u0131m ilerleyerek bu hedefe ula\u015fman\u0131za yard\u0131mc\u0131 olacak kapsaml\u0131 bir rehber sunmaktad\u0131r. Rust'\u0131n performans avantajlar\u0131ndan ve OAuth'\u0131n g\u00fcvenlik katmanlar\u0131ndan yararlanarak g\u00fc\u00e7l\u00fc ve g\u00fcvenilir bir sistem kuraca\u011f\u0131z."}