﻿
{"id":13983,"date":"2020-03-10T21:01:29","date_gmt":"2020-03-10T21:01:29","guid":{"rendered":"https:\/\/www.gencayyildiz.com\/blog\/?p=13983"},"modified":"2020-03-10T21:01:29","modified_gmt":"2020-03-10T21:01:29","slug":"asp-net-core-identity-two-factor-authentication-nedir","status":"publish","type":"post","link":"https:\/\/www.gencayyildiz.com\/blog\/asp-net-core-identity-two-factor-authentication-nedir\/","title":{"rendered":"Asp.NET Core Identity &#8211; Two Factor Authentication Nedir?"},"content":{"rendered":"<div id=\"fb-root\"><\/div>\n<p>Merhaba,<\/p>\n<p>Biliyorsunuz ki, evrendeki en komplike varl\u0131klardan biri insano\u011fludur. M\u00fckemmel \u00f6tesi karma\u015f\u0131k sistemlerin bir araya gelerek olu\u015fturdu\u011fu insano\u011flu tabiat\u0131n en b\u00fcy\u00fck kazan\u0131m\u0131yla \u015fereflendirilerek ke\u015ffetme enerjisiyle donat\u0131lm\u0131\u015f ve bu enerjinin istemsiz yaratt\u0131\u011f\u0131 bir vizyon e\u015fli\u011finde yerk\u00fcre tarihindeki yerini sars\u0131lmaz bir noktaya kadar ta\u015f\u0131m\u0131\u015ft\u0131r. \u0130nsano\u011flu  ke\u015ffin verdi\u011fi g\u00fc\u00e7le evrendeki s\u0131rlar\u0131 a\u00e7\u0131\u011fa \u00e7\u0131karma \u00e7abas\u0131n\u0131 \u00fcstlenmi\u015f ve hatta if\u015fa olmayan t\u00fcm s\u0131rlara Ferhat&#8217;\u0131n \u015eirin i\u00e7in da\u011flar\u0131 delmesi misali b\u00fcy\u00fck bir a\u015fkla tutunarak u\u011fruna nice bedeller \u00f6demi\u015ftir ve hala \u00f6demektedir. Bu fedakarca \u00f6\u011frenme tela\u015fesinin yan\u0131nda tabiat dengeyi sa\u011flayabilmek i\u00e7in g\u00fcven duygusunuda eklemi\u015f ve bundan b\u00f6yle insano\u011flu ke\u015ffetmenin yan\u0131nda elde etti\u011finide muhafaza edebilmenin aray\u0131\u015f\u0131na d\u00fc\u015fm\u00fc\u015ft\u00fcr. \u0130nsanl\u0131k tarihi, uzun ve me\u015fakkatli bir zaman\u0131n g\u00f6lgesinde t\u00fcm bu s\u00fcreci bir gelenekten \u00f6teye ta\u015f\u0131yarak taa genlerine kadar i\u015flemi\u015f ve &#8216;bilinmeyeni bilmek lakin eldekini ise gizlemek&#8217; i\u00e7g\u00fcd\u00fcs\u00fcyle g\u00fcn\u00fcm\u00fcze kadar gelmi\u015ftir. \u00d6yle ki, insan ya\u015fam\u0131 boyunca en b\u00fcy\u00fck hazinesi olan bilgiyi kendisiyle beraber toprak alt\u0131na g\u00f6t\u00fcrecek kadar gizlili\u011fe \u00f6nem vermi\u015f ve bu sayede milyarlarca ilim ve fikirlerin milyarlarca bedenle beraber sonsuza kadar g\u00f6m\u00fclmesine imkan tan\u0131malar\u0131ndan dolay\u0131 yery\u00fcz\u00fcndeki en zengin yerlerin toprak alt\u0131 olmas\u0131n\u0131 sa\u011flam\u0131\u015ft\u0131r. Bu durum g\u00fcn\u00fcm\u00fcz insan\u0131na be\u015feri ya\u015famda hayata kar\u015f\u0131 al\u0131nan gard olarak yans\u0131m\u0131\u015ft\u0131r ve bir\u00e7o\u011funun ruhundaki hazinenin parolas\u0131n\u0131n gizlilikten ibaret oldu\u011funu ortaya koymaktad\u0131r.<\/p>\n<p>G\u00fcn\u00fcm\u00fczde genler aras\u0131nda en a\u011f\u0131r basan &#8216;gizlilik&#8217; geni kendisini hat safhada g\u00f6stermekte ve her ne kadar insano\u011flu y\u00fcksek teknolojide zirveye varm\u0131\u015f olsada \u00fcretilen bilgileri ve verileri devasa mekanizmalarla gizlemeye \u00e7al\u0131\u015fmakta ve bunun i\u00e7in gerekli maddi manevi maliyeti g\u00f6zden \u00e7\u0131karmaktad\u0131r. Hatta gizlilik esasl\u0131 \u00e7al\u0131\u015fmalara o kadar odaklan\u0131lmaktad\u0131r ki var olan \u00f6nlemlerin \u00fczerine operasyonel anlamda daha fazla derinlik kazand\u0131r\u0131lmakta ve b\u00f6ylece giz&#8217;e eri\u015fimin m\u00fcmk\u00fcn mertebe imkans\u0131z hale getirilmesi yahut kontroll\u00fc bir \u015fekilde yetkilendirilmi\u015f ki\u015filer taraf\u0131ndan do\u011fru ve tan\u0131mlanm\u0131\u015f y\u00f6ntemlerle eri\u015filebilir k\u0131l\u0131nmas\u0131 ama\u00e7lanmaktad\u0131r.<\/p>\n<p>\u0130\u015fte, esas\u0131nda &#8216;gizlilik&#8217;ten do\u011fan ihtiya\u00e7 bir noktadan itibaren g\u00fcvenli\u011fe evrilerek t\u00fcm elektronik ortamlarda d\u0131\u015far\u0131dan kritik veriler i\u00e7in eri\u015fime engel olu\u015fturmaya lakin bu engelli kontroll\u00fc bir \u015fekilde a\u015f\u0131labilir k\u0131lmaya odaklan\u0131lm\u0131\u015f ve g\u00fcn\u00fcm\u00fczde sanal in\u015faat sahas\u0131n\u0131 kapsayan yaz\u0131l\u0131m uygulamalar\u0131nda veri g\u00fcvenli\u011fi ve kullan\u0131c\u0131 denetimi a\u00e7\u0131s\u0131ndan olduk\u00e7a \u00f6nem arz eden geli\u015fmelere sebebiyet vermi\u015ftir. \u015eimdi gelin gizlili\u011fin elektronik ortamlardaki evrimi olan g\u00fcvenli\u011fin, yeni yakla\u015f\u0131m ve y\u00f6ntemler e\u015fli\u011finde, kimlik do\u011frulama mekanizmalar\u0131na yans\u0131mas\u0131n\u0131 kuramsal izahatlerle de\u011ferlendirelim.<\/p>\n<h3 style=\"color:orange\">Authentication(Kimlik Do\u011frulama) Nedir?<\/h3>\n<p>Bir sisteme eri\u015febilirlik ve m\u00fcdahale edilebilirlik seviyesine sahip olan ki\u015fi olundu\u011funun beyan edilmesidir. Genellikle kullan\u0131c\u0131 ad\u0131 ve \u015fifre bilgileri kullan\u0131larak \u00e7o\u011fu sistem taraf\u0131ndan yeterli seviyede kabul g\u00f6rm\u00fc\u015f bir do\u011frulama y\u00f6ntemidir. Lakin yetkilendirme(Authorization) ile kar\u0131\u015ft\u0131r\u0131lmamal\u0131d\u0131r. Authentication ki\u015finin sistem taraf\u0131ndan tan\u0131mlanm\u0131\u015f ki\u015fi oldu\u011funu ifade ederken, Authorization ise ki\u015finin o anda ki i\u015fi yapmaya yetkisinin oldu\u011funu ifade eder.<\/p>\n<p>Temelde \u00fc\u00e7 kabul \u00fczerine kurulu bir mant\u0131\u011f\u0131 vard\u0131r;<\/p>\n<ol>\n<li><em>Bildi\u011fin bir \u015fey olacak<\/em><br \/>\nSadece kullan\u0131c\u0131n\u0131n bildi\u011fi bir bilgiyi do\u011frulamas\u0131 gerekmektedir. \u00d6rne\u011fin; parola \ud83d\ude09\n<\/li>\n<li><em>Sahip oldu\u011fun bir \u015fey olacak<\/em><br \/>\nSadece kullan\u0131c\u0131n\u0131n sahip oldu\u011fu bir bilgiyi e\u015fle\u015ftirmesi gerekmektedir. \u00d6rne\u011fin; bir token yahut do\u011frulama kodu.\n<\/li>\n<li><em>Oldu\u011fun bir \u015fey olacak<\/em><br \/>\nKullan\u0131c\u0131yla b\u00fct\u00fcn, o ya da onun bir par\u00e7as\u0131 ile e\u015fle\u015ftirilmesi gereken olgudur. \u00d6rne\u011fin; parmak izi, y\u00fcz, g\u00f6z, ses vs.\n<\/li>\n<\/ol>\n<h3 style=\"color:orange\">One Factor Authentication Nedir?<\/h3>\n<p><a href=\"https:\/\/www.gencayyildiz.com\/blog\/wp-content\/uploads\/2020\/03\/Asp.NET-Core-Identity-Two-Factor-Authentication-Nedir..jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.gencayyildiz.com\/blog\/wp-content\/uploads\/2020\/03\/Asp.NET-Core-Identity-Two-Factor-Authentication-Nedir..jpg\" alt=\"Asp.NET Core Identity - Two Factor Authentication Nedir?\" width=\"1145\" height=\"358\" class=\"alignnone size-full wp-image-14009\" srcset=\"https:\/\/www.gencayyildiz.com\/blog\/wp-content\/uploads\/2020\/03\/Asp.NET-Core-Identity-Two-Factor-Authentication-Nedir..jpg 1145w, https:\/\/www.gencayyildiz.com\/blog\/wp-content\/uploads\/2020\/03\/Asp.NET-Core-Identity-Two-Factor-Authentication-Nedir.-300x94.jpg 300w, https:\/\/www.gencayyildiz.com\/blog\/wp-content\/uploads\/2020\/03\/Asp.NET-Core-Identity-Two-Factor-Authentication-Nedir.-1024x320.jpg 1024w, https:\/\/www.gencayyildiz.com\/blog\/wp-content\/uploads\/2020\/03\/Asp.NET-Core-Identity-Two-Factor-Authentication-Nedir.-768x240.jpg 768w\" sizes=\"auto, (max-width: 1145px) 100vw, 1145px\" \/><\/a><br \/>\nKullan\u0131c\u0131 ad\u0131 ve \u015fifre ile tek seferde yap\u0131lan kimlik do\u011frulamas\u0131d\u0131r. Edinilen bilgilerin do\u011fru olmas\u0131 neticesinde kullan\u0131c\u0131ya sistem taraf\u0131ndan tan\u0131mlanm\u0131\u015f t\u00fcm yetkiler \u00e7er\u00e7evesinde eri\u015fim izni verilir.<\/p>\n<h3 style=\"color:orange\">Two Factor Authentication(2FA) Nedir?<\/h3>\n<p><a href=\"https:\/\/www.gencayyildiz.com\/blog\/wp-content\/uploads\/2020\/03\/Asp.NET-Core-Identity-Two-Factor-Authentication-Nedir.-1.jpg\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.gencayyildiz.com\/blog\/wp-content\/uploads\/2020\/03\/Asp.NET-Core-Identity-Two-Factor-Authentication-Nedir.-1.jpg\" alt=\"Asp.NET Core Identity - Two Factor Authentication Nedir.\" width=\"1087\" height=\"262\" class=\"alignnone size-full wp-image-14013\" srcset=\"https:\/\/www.gencayyildiz.com\/blog\/wp-content\/uploads\/2020\/03\/Asp.NET-Core-Identity-Two-Factor-Authentication-Nedir.-1.jpg 1087w, https:\/\/www.gencayyildiz.com\/blog\/wp-content\/uploads\/2020\/03\/Asp.NET-Core-Identity-Two-Factor-Authentication-Nedir.-1-300x72.jpg 300w, https:\/\/www.gencayyildiz.com\/blog\/wp-content\/uploads\/2020\/03\/Asp.NET-Core-Identity-Two-Factor-Authentication-Nedir.-1-1024x247.jpg 1024w, https:\/\/www.gencayyildiz.com\/blog\/wp-content\/uploads\/2020\/03\/Asp.NET-Core-Identity-Two-Factor-Authentication-Nedir.-1-768x185.jpg 768w\" sizes=\"auto, (max-width: 1087px) 100vw, 1087px\" \/><\/a><br \/>\nBir sisteme eri\u015febilirlik ve m\u00fcdahale edilebilirlik yetkisini One Factor Authentication&#8217;da ki gibi tek seferlik kullan\u0131c\u0131 ad\u0131 ve \u015fifre do\u011frulamas\u0131yla sa\u011flamaktansa bu s\u00fcreci iki ad\u0131mda ger\u00e7ekle\u015ftiren ve ad\u0131mlar\u0131n \u00f6nceliksel onaylanmas\u0131yla sisteme giri\u015f izni veren, \u00e7oklu kimlik do\u011frulama yap\u0131lar\u0131n\u0131n bir alt grubu olan kimlik do\u011frulamas\u0131d\u0131r. G\u00fcnl\u00fck hayattan genellikle ATM&#8217;lerden para \u00e7ekme senaryosundaki \u00f6ncelik olan banka kart\u0131 \u015fifresi girilmesi ve ard\u0131ndan kullan\u0131c\u0131n\u0131n bilgisi do\u011frultusunda bir do\u011frulama kodu girilmesi durumunu iki ad\u0131ml\u0131 do\u011frulamaya \u00f6rnek olarak verebiliriz. <\/p>\n<h4 style=\"color:purple\">Peki Hangi Y\u00f6ntemlerle Uygulan\u0131r?<\/h4>\n<p>\u0130ki ad\u0131ml\u0131 kimlik do\u011frulama &#8220;Google And Microsoft Authenticator&#8221;, &#8220;SMS&#8221; ve &#8220;Email&#8221; olmak \u00fczere \u00fc\u00e7 farkl\u0131 y\u00f6ntemle uygulanabilir.<\/p>\n<ul>\n<li><strong>Google And Microsoft Authenticator<\/strong><br \/>\nGoogle &#038; Microsoft Authenticator her 30 saniyede bir 6 haneli ge\u00e7ici kodlar \u00fcreten ve ili\u015fkilendirildi\u011fi 2FA do\u011frulama y\u00f6ntemini kullanan uygulamalarda kullan\u0131c\u0131ya \u00f6zel olarak \u00fcretilmi\u015f kodun girilmesi ile e\u015fle\u015ftirilerek do\u011frulamay\u0131 sa\u011flayan bir uygulamad\u0131r. Do\u011frulama kodlar\u0131n\u0131n g\u00fcvencesi s\u0131n\u0131rl\u0131 s\u00fcreli\u011fine \u00fcretilmeleri ve tek kullan\u0131ml\u0131k olmalar\u0131d\u0131r. Yani \u00fcretilen kod ilk kullan\u0131ld\u0131\u011f\u0131nda yahut s\u00fcresi dolduktan sonra ge\u00e7erlili\u011fini yitirecek ve b\u00f6ylece s\u00fcrekli g\u00fcvenlik zaafiyetine sebebiyet verilmemi\u015f olacakt\u0131r.<\/p>\n<p>Biz her ne kadar Google ve Microsoft Authenticator desekte esas\u0131nda a\u015fa\u011f\u0131daki t\u00fcm sa\u011flay\u0131c\u0131lar bu do\u011frulay\u0131c\u0131 algoritmas\u0131n\u0131 desteklemektedirler;<\/p>\n<ul>\n<li>LastPass<\/li>\n<li>Google<\/li>\n<li>Microsoft<\/li>\n<li>Facebook<\/li>\n<li>GitHub<\/li>\n<li>Dropbox<\/li>\n<li>Mailchimp<\/li>\n<li>DigitalOcean<\/li>\n<\/ul>\n<p><strong>Peki dezavantaj\u0131 nedir?<\/strong><br \/>\nGoogle &#038; Microsoft authenticator, ak\u0131ll\u0131 telefon yahut bir tablete y\u00fcklenen uygulama ile iki ad\u0131ml\u0131 do\u011frulama yap\u0131lacak sistemde bir barkod ile e\u015fle\u015ftirilerek o sisteme uygun \u015fifreler \u00fcreten ve ancak bu \u015fifreler ile sisteme giri\u015f yapmam\u0131za m\u00fcsade eden bir yap\u0131lanmad\u0131r. Dolay\u0131s\u0131yla ilgili barkod ile e\u015fle\u015fme yapan telefon yahut tablet bozuldu\u011funda ya da de\u011fi\u015fti\u011finde art\u0131k e\u015fle\u015fme yap\u0131lan sisteme ait kodlar \u00fcretilmeyece\u011fi i\u00e7in do\u011frulama imkans\u0131z hale gelecektir. Dolay\u0131s\u0131yla en b\u00fcy\u00fck dezavantaj\u0131 kullan\u0131c\u0131y\u0131 kulland\u0131\u011f\u0131 ak\u0131ll\u0131 telefon yahut tablede ba\u011f\u0131ml\u0131 hale getirmesidir. E\u011fer bu donan\u0131mlarda bir de\u011fi\u015fiklik s\u00f6z konusu olacaksa bunun i\u00e7in ya ilgili hesaba dair iki ad\u0131ml\u0131 do\u011frulama durdurulmal\u0131 yahut ba\u015fka bir donan\u0131m ile hesap ili\u015fkilendirilerek var olan ba\u011f\u0131ml\u0131l\u0131k biraz olsun esnetilmelidir. T\u00fcm bunlar\u0131n d\u0131\u015f\u0131nda ekstradan kurtarma kodu \u00fcretilerek m\u00fcmk\u00fcn mertebe harici imkanlar do\u011frultusunda saklanmal\u0131 ve bu olas\u0131 durumlar ceyran etti\u011finde son hamle olarak kullan\u0131lmal\u0131d\u0131r.<\/p>\n<\/li>\n<li><strong>SMS<\/strong><br \/>\nKullan\u0131c\u0131; kullan\u0131c\u0131 ad\u0131 ve \u015fifre ile ba\u015far\u0131l\u0131 giri\u015f yapt\u0131ktan sonra ikinci ad\u0131mda telefonuna SMS ile g\u00f6nderilen bir kod ile do\u011frulama yaparak do\u011frulama ger\u00e7ekle\u015ftirmektedir. Bu y\u00f6ntem s\u00fcrekli \u00e7al\u0131\u015fan bir cep telefonu olmas\u0131n\u0131 zaruri k\u0131lmakta ve olas\u0131 bir hasar durumunda &#8220;kurtar\u0131c\u0131 kod&#8221; olmad\u0131\u011f\u0131 taktirde giri\u015f i\u015flemini neredeyse imkans\u0131z hale getirmektedir. Ayriyetten operat\u00f6rsel a\u00e7\u0131dan ekstradan \u00fccret s\u00f6z konusu olabilir. T\u00fcm bunlar\u0131n yan\u0131nda k\u0131sa mesajlar an\u0131nda g\u00f6nderilmeyebilir buda kullan\u0131c\u0131 a\u00e7\u0131s\u0131ndan ekstradan zamandan maliyettir.<\/p>\n<\/li>\n<li><strong>Email<\/strong><br \/>\nSMS ile benzer mant\u0131kta ikinci do\u011frulama Email \u00fczerinden g\u00f6nderilen bir kod ile ger\u00e7ekle\u015ftirilmektedir. Genellikle cep telefonlar\u0131nda Email her daim a\u00e7\u0131k bulunmakta ve bir \u00e7al\u0131nt\u0131 durumu ceyran etti\u011finde do\u011frulama koduna direkt olarak eri\u015fim s\u00f6z konusu olabilmektedir.\n<\/li>\n<\/ul>\n<p>B\u00f6ylece uygulamalar\u0131m\u0131zdaki gizlili\u011fi atalar\u0131m\u0131zdan miras ald\u0131\u011f\u0131m\u0131z genlerimizin yaratt\u0131\u011f\u0131 hissiyatlara dayanarak olabildi\u011fince g\u00fcvenlik kontrolleriyle derinle\u015ftirmekte ve eri\u015fim yapmak isteyenin m\u00fcmk\u00fcn mertebe yetkili olan ki\u015fi oldu\u011funu y\u00fcksek do\u011fruluk pay\u0131yla tan\u0131mlayabilmek i\u00e7in detayl\u0131 y\u00f6ntemler uygulamaktay\u0131z.<\/p>\n<p>Umar\u0131m Two Factor Authentication yakla\u015f\u0131m\u0131 hakk\u0131nda teorik olarak ele ald\u0131\u011f\u0131m\u0131z makalemizde sizleri ayd\u0131nlatabilmi\u015f ve sonraki yaz\u0131lar\u0131m\u0131zda y\u00f6ntemsel a\u00e7\u0131dan pratik i\u00e7erikler olu\u015fturaca\u011f\u0131m\u0131z makalelerimize do\u011fru altyap\u0131y\u0131 atabilmenize yard\u0131mc\u0131 olabilmi\u015fimdir.<\/p>\n<p>\u0130lgilenenlerin faydalanmas\u0131 dile\u011fiyle&#8230;<br \/>\nSonraki yaz\u0131lar\u0131mda g\u00f6r\u00fc\u015fmek \u00fczere&#8230;<br \/>\n\u0130yi \u00e7al\u0131\u015fmalar&#8230;<\/p>\n<!-- AddThis Advanced Settings generic via filter on the_content --><!-- AddThis Share Buttons generic via filter on the_content -->","protected":false},"excerpt":{"rendered":"<p>Merhaba, Biliyorsunuz ki, evrendeki en komplike varl\u0131klardan biri insano\u011fludur. M\u00fckemmel \u00f6tesi karma\u015f\u0131k sistemlerin bir araya gelerek olu\u015fturdu\u011fu insano\u011flu tabiat\u0131n en b\u00fcy\u00fck kazan\u0131m\u0131yla \u015fereflendirilerek ke\u015ffetme enerjisiyle donat\u0131lm\u0131\u015f ve bu enerjinin istemsiz yaratt\u0131\u011f\u0131 bir vizyon e\u015fli\u011finde&#46;&#46;&#46;<!-- AddThis Advanced Settings generic via filter on get_the_excerpt --><!-- AddThis Share Buttons generic via filter on get_the_excerpt --><\/p>\n","protected":false},"author":1,"featured_media":14035,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3102,2668,2656,2811,2832,2898,3103],"tags":[3246,2759,3248,3251,3249,3241,3240,3239,3250,3243,3244,3247,3242,3245,3237,3238],"class_list":["post-13983","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-asp-net-core","category-asp-net-core-2","category-asp-net-core-2-mvc","category-asp-net-core-2-1","category-asp-net-core-2-2","category-asp-net-core-3-0","category-asp-net-core-3-1","tag-2fa-authentication","tag-authentication","tag-email-authentication","tag-google-and-microsoft-authenticator","tag-google-authenticator","tag-iki-adimli-dogrulama","tag-iki-adimli-kimlik-dogrulama","tag-kimlik-dogrulama","tag-microsoft-authenticator","tag-one-factor-authentication","tag-one-factor-authentication-nedir","tag-sms-authentication","tag-tek-adimli-dogrulama","tag-tek-adimli-kimlik-dogrulama","tag-two-factor-authentication","tag-two-factor-authentication-nedir"],"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/www.gencayyildiz.com\/blog\/wp-json\/wp\/v2\/posts\/13983","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.gencayyildiz.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.gencayyildiz.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.gencayyildiz.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.gencayyildiz.com\/blog\/wp-json\/wp\/v2\/comments?post=13983"}],"version-history":[{"count":50,"href":"https:\/\/www.gencayyildiz.com\/blog\/wp-json\/wp\/v2\/posts\/13983\/revisions"}],"predecessor-version":[{"id":14036,"href":"https:\/\/www.gencayyildiz.com\/blog\/wp-json\/wp\/v2\/posts\/13983\/revisions\/14036"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.gencayyildiz.com\/blog\/wp-json\/wp\/v2\/media\/14035"}],"wp:attachment":[{"href":"https:\/\/www.gencayyildiz.com\/blog\/wp-json\/wp\/v2\/media?parent=13983"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.gencayyildiz.com\/blog\/wp-json\/wp\/v2\/categories?post=13983"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.gencayyildiz.com\/blog\/wp-json\/wp\/v2\/tags?post=13983"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}