{"id":17590,"date":"2025-04-09T02:15:15","date_gmt":"2025-04-08T23:15:15","guid":{"rendered":"https:\/\/fatihsoysal.com\/blog\/oauth-2-0-ve-openid-connect-oidc-ayrintili-bir-bakis\/"},"modified":"2025-04-09T02:15:15","modified_gmt":"2025-04-08T23:15:15","slug":"oauth-2-0-ve-openid-connect-oidc-ayrintili-bir-bakis","status":"publish","type":"post","link":"https:\/\/fatihsoysal.com\/blog\/oauth-2-0-ve-openid-connect-oidc-ayrintili-bir-bakis\/","title":{"rendered":"OAuth 2.0 ve OpenID Connect (OIDC): Ayr\u0131nt\u0131l\u0131 Bir Bak\u0131\u015f"},"content":{"rendered":"<p><body><\/p>\n<p>OAuth 2.0 ve OpenID Connect (OIDC): Ayr\u0131nt\u0131l\u0131 Bir Bak\u0131\u015f<\/p>\n<p>G\u00fcn\u00fcm\u00fcz\u00fcn internet d\u00fcnyas\u0131nda, web uygulamalar\u0131n\u0131n ve API&#8217;lerin g\u00fcvenli bir \u015fekilde kullan\u0131m\u0131 olduk\u00e7a \u00f6nemlidir.  Bu g\u00fcvenli\u011fi sa\u011flaman\u0131n en yayg\u0131n yollar\u0131ndan ikisi OAuth 2.0 ve OpenID Connect (OIDC) protokolleridir.  Ancak, bu iki protokol\u00fc birbirine kar\u0131\u015ft\u0131rmak kolayd\u0131r.  Bu makalede,  her iki protokol\u00fc de ayr\u0131nt\u0131l\u0131 bir \u015fekilde ele al\u0131p, aralar\u0131ndaki farklar\u0131 a\u00e7\u0131klayaca\u011f\u0131z.  Ayr\u0131ca, pratik kullan\u0131m \u00f6rnekleri ve senaryolar sunaca\u011f\u0131z. <\/p>\n<h2>OAuth 2.0: Yetkilendirme Protokol\u00fc<\/h2>\n<p>OAuth 2.0, bir kullan\u0131c\u0131 ad\u0131na \u00fc\u00e7\u00fcnc\u00fc taraf uygulamalar\u0131n kaynaklara eri\u015fimini sa\u011flayan bir <em>yetkilendirme<\/em> protokol\u00fcd\u00fcr.  Basit\u00e7e s\u00f6ylemek gerekirse,  bir uygulaman\u0131n sizin ad\u0131n\u0131za bir servise eri\u015fmesine izin vermenizi sa\u011flar. \u00d6rne\u011fin, Google hesab\u0131n\u0131z\u0131 kullanarak bir sosyal medya platformuna giri\u015f yapt\u0131\u011f\u0131n\u0131zda, OAuth 2.0 devreye girer.  Bu s\u00fcre\u00e7te,  Google, \u00fc\u00e7\u00fcnc\u00fc taraf uygulamas\u0131na, sizin ad\u0131n\u0131za belirli bilgileri payla\u015fmak i\u00e7in ge\u00e7erli bir <em>access token<\/em> sa\u011flar.  Bu token,  s\u00fcrelidir ve yetkilendirme bilgilerinizi i\u00e7erir.  G\u00fcvenlik a\u00e7\u0131s\u0131ndan son derece \u00f6nemli olan bir di\u011fer unsur ise <em>refresh token<\/em>&#8216;d\u0131r.  Bu token, s\u00fcresi dolan access token&#8217;\u0131 yenilemek i\u00e7in kullan\u0131l\u0131r.  B\u00f6ylece, her defas\u0131nda yeniden yetkilendirme i\u015flemi yapman\u0131z gerekmez.<\/p>\n<p>OAuth 2.0&#8217;\u0131n \u00e7e\u015fitli yetkilendirme ak\u0131\u015flar\u0131 vard\u0131r.  Bunlardan en yayg\u0131n olanlar\u0131 \u015funlard\u0131r:  Authorization Code Grant, Implicit Grant, Resource Owner Password Credentials Grant ve Client Credentials Grant. Her ak\u0131\u015f farkl\u0131 g\u00fcvenlik gereksinimleri ve kullan\u0131m senaryolar\u0131na uygundur.<\/p>\n<h2>OpenID Connect (OIDC): Kimlik Do\u011frulama Katman\u0131<\/h2>\n<p>OpenID Connect (OIDC), OAuth 2.0&#8217;\u0131n \u00fczerine in\u015fa edilmi\u015f bir kimlik do\u011frulama protokol\u00fcd\u00fcr.  OAuth 2.0,  bir uygulaman\u0131n kaynaklara eri\u015fimini sa\u011flar; OIDC ise,  kullan\u0131c\u0131n\u0131n kimli\u011fini do\u011frular.  OIDC, OAuth 2.0&#8217;\u0131n yetkilendirme ak\u0131\u015flar\u0131n\u0131 kullanarak, kullan\u0131c\u0131n\u0131n kimli\u011fini do\u011frulad\u0131ktan sonra bir <em>ID token<\/em> verir.  Bu ID token,  JSON Web Token (JWT) standard\u0131n\u0131 kullan\u0131r ve kullan\u0131c\u0131n\u0131n kimlik bilgilerini i\u00e7erir.  Bu sayede,  uygulama kullan\u0131c\u0131n\u0131n kimli\u011fini do\u011frulayabilir ve ona g\u00f6re i\u015flem yapabilir.<\/p>\n<p>\u00d6rne\u011fin, bir web sitesine giri\u015f yaparken, OIDC kullanarak kimli\u011finizi do\u011frulayabilir ve ard\u0131ndan OAuth 2.0 ile sitenin kaynaklar\u0131na eri\u015fim sa\u011flayabilirsiniz.  Bu,  hem kimlik do\u011frulamas\u0131n\u0131 hem de yetkilendirmeyi tek bir ak\u0131\u015f i\u00e7inde sa\u011flar.  Bu yakla\u015f\u0131m, geli\u015ftirme s\u00fcrecini basitle\u015ftirir ve g\u00fcvenli\u011fi art\u0131r\u0131r.<\/p>\n<h2>OAuth 2.0 ve OIDC Aras\u0131ndaki Farklar<\/h2>\n<p>K\u0131saca \u00f6zetlemek gerekirse: OAuth 2.0 yetkilendirmeyle ilgilenirken, OIDC kimlik do\u011frulamas\u0131n\u0131 sa\u011flar.  OIDC, OAuth 2.0 \u00fczerine kurulu bir protokol olup, onun yetkilendirme mekanizmalar\u0131n\u0131 kullan\u0131r.  OIDC,  kullan\u0131c\u0131n\u0131n kimli\u011fini do\u011frular ve bir ID token sa\u011flar; OAuth 2.0 ise,  kaynaklara eri\u015fim sa\u011flamak i\u00e7in bir access token sa\u011flar.<\/p>\n<h2>Uygulama \u00d6rne\u011fi<\/h2>\n<p>Bir sosyal medya uygulamas\u0131 d\u00fc\u015f\u00fcn\u00fcn.  Kullan\u0131c\u0131lar,  Google hesablar\u0131n\u0131 kullanarak giri\u015f yapabilirler.  Bu durumda,  uygulama Google&#8217;\u0131n OIDC sunucusuyla ileti\u015fim kurar.  Google, kullan\u0131c\u0131n\u0131n kimli\u011fini do\u011frulad\u0131ktan sonra,  bir ID token ve bir access token verir.  Uygulama,  ID token ile kullan\u0131c\u0131n\u0131n kimli\u011fini do\u011frular ve access token ile kullan\u0131c\u0131n\u0131n profil bilgisine eri\u015fir.  Bu i\u015flem, g\u00fcvenli ve verimli bir \u015fekilde ger\u00e7ekle\u015fir.<\/p>\n<h2>Sonu\u00e7<\/h2>\n<p>OAuth 2.0 ve OpenID Connect (OIDC), modern web uygulamalar\u0131 ve API&#8217;ler i\u00e7in hayati \u00f6nem ta\u015f\u0131yan g\u00fcvenlik protokolleridir.  Bu protokolleri anlamak,  g\u00fcvenli ve \u00f6l\u00e7eklenebilir uygulamalar geli\u015ftirmek i\u00e7in gereklidir.  Umar\u0131m bu makale,  bu iki protokol\u00fc daha iyi anlaman\u0131za yard\u0131mc\u0131 olmu\u015ftur.<\/p>\n<p>Daha fazla bilgi i\u00e7in <a href=\"https:\/\/fatihsoysal.com\">fatihsoysal.com<\/a> sitesini ziyaret edebilirsiniz.<\/p>\n<p>Faydal\u0131 bulabilece\u011finiz kaynaklar:<\/p>\n<ul>\n<li><a href=\"https:\/\/www.oauth.com\/\">OAuth.com<\/a><\/li>\n<li><a href=\"https:\/\/openid.net\/\">OpenID Connect<\/a><\/li>\n<\/ul>\n<p>#Etiketler: OAuth 2.0, OpenID Connect, OIDC, kimlik do\u011frulama, yetkilendirme, g\u00fcvenlik, API, JWT, Access Token, Refresh Token, ID Token<\/p>\n<p><\/body><br \/>\n<\/html><\/p>\n","protected":false},"excerpt":{"rendered":"OAuth 2.0 ve OpenID Connect (OIDC): Ayr\u0131nt\u0131l\u0131 Bir Bak\u0131\u015f G\u00fcn\u00fcm\u00fcz\u00fcn internet d\u00fcnyas\u0131nda, web uygulamalar\u0131n\u0131n ve API&#8217;lerin g\u00fcvenli bir&hellip;","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"csco_page_header_type":"","csco_page_load_nextpost":"","csco_page_subscribe_form":"","csco_page_contact_form":"","footnotes":""},"categories":[1],"tags":[],"class_list":{"0":"post-17590","1":"post","2":"type-post","3":"status-publish","4":"format-standard","6":"category-genel","7":"cs-entry","8":"cs-video-wrap"},"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v20.5 (Yoast SEO v25.3.1) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>OAuth 2.0 ve OpenID Connect (OIDC): Ayr\u0131nt\u0131l\u0131 Bir Bak\u0131\u015f<\/title>\n<meta name=\"description\" content=\"G\u00fcn\u00fcm\u00fcz\u00fcn internet d\u00fcnyas\u0131nda, web uygulamalar\u0131n\u0131n ve API&#039;lerin g\u00fcvenli bir \u015fekilde kullan\u0131m\u0131 olduk\u00e7a \u00f6nemlidir. Bu g\u00fcvenli\u011fi sa\u011flaman\u0131n en yayg\u0131n yollar\u0131ndan ikisi OAuth 2.0 ve OpenID Connect (OIDC) protokolleridir. Ancak, bu iki protokol\u00fc birbirine kar\u0131\u015ft\u0131rmak kolayd\u0131r. Bu makalede, her iki protokol\u00fc de ayr\u0131nt\u0131l\u0131 bir \u015fekilde ele al\u0131p, aralar\u0131ndaki farklar\u0131 a\u00e7\u0131klayaca\u011f\u0131z. Ayr\u0131ca, pratik kullan\u0131m \u00f6rnekleri ve senaryolar sunaca\u011f\u0131z.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/fatihsoysal.com\/blog\/oauth-2-0-ve-openid-connect-oidc-ayrintili-bir-bakis\/\" \/>\n<meta property=\"og:locale\" content=\"tr_TR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"OAuth 2.0 ve OpenID Connect (OIDC): Ayr\u0131nt\u0131l\u0131 Bir Bak\u0131\u015f\" \/>\n<meta property=\"og:description\" content=\"G\u00fcn\u00fcm\u00fcz\u00fcn internet d\u00fcnyas\u0131nda, web uygulamalar\u0131n\u0131n ve API&#039;lerin g\u00fcvenli bir \u015fekilde kullan\u0131m\u0131 olduk\u00e7a \u00f6nemlidir. Bu g\u00fcvenli\u011fi sa\u011flaman\u0131n en yayg\u0131n yollar\u0131ndan ikisi OAuth 2.0 ve OpenID Connect (OIDC) protokolleridir. Ancak, bu iki protokol\u00fc birbirine kar\u0131\u015ft\u0131rmak kolayd\u0131r. Bu makalede, her iki protokol\u00fc de ayr\u0131nt\u0131l\u0131 bir \u015fekilde ele al\u0131p, aralar\u0131ndaki farklar\u0131 a\u00e7\u0131klayaca\u011f\u0131z. Ayr\u0131ca, pratik kullan\u0131m \u00f6rnekleri ve senaryolar sunaca\u011f\u0131z.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/fatihsoysal.com\/blog\/oauth-2-0-ve-openid-connect-oidc-ayrintili-bir-bakis\/\" \/>\n<meta property=\"og:site_name\" content=\"Kodlar\u0131n Gizemli D\u00fcnyas\u0131\" \/>\n<meta property=\"article:published_time\" content=\"2025-04-08T23:15:15+00:00\" \/>\n<meta name=\"author\" content=\"Fatih Soysal\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Yazan:\" \/>\n\t<meta name=\"twitter:data1\" content=\"Fatih Soysal\" \/>\n\t<meta name=\"twitter:label2\" content=\"Tahmini okuma s\u00fcresi\" \/>\n\t<meta name=\"twitter:data2\" content=\"3 dakika\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/oauth-2-0-ve-openid-connect-oidc-ayrintili-bir-bakis\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/oauth-2-0-ve-openid-connect-oidc-ayrintili-bir-bakis\/\"},\"author\":{\"name\":\"Fatih Soysal\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"headline\":\"OAuth 2.0 ve OpenID Connect (OIDC): Ayr\u0131nt\u0131l\u0131 Bir Bak\u0131\u015f\",\"datePublished\":\"2025-04-08T23:15:15+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/oauth-2-0-ve-openid-connect-oidc-ayrintili-bir-bakis\/\"},\"wordCount\":677,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/fatihsoysal.com\/blog\/oauth-2-0-ve-openid-connect-oidc-ayrintili-bir-bakis\/#respond\"]}],\"copyrightYear\":\"2025\",\"copyrightHolder\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/oauth-2-0-ve-openid-connect-oidc-ayrintili-bir-bakis\/\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/oauth-2-0-ve-openid-connect-oidc-ayrintili-bir-bakis\/\",\"name\":\"OAuth 2.0 ve OpenID Connect (OIDC): Ayr\u0131nt\u0131l\u0131 Bir Bak\u0131\u015f\",\"isPartOf\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#website\"},\"datePublished\":\"2025-04-08T23:15:15+00:00\",\"description\":\"G\u00fcn\u00fcm\u00fcz\u00fcn internet d\u00fcnyas\u0131nda, web uygulamalar\u0131n\u0131n ve API'lerin g\u00fcvenli bir \u015fekilde kullan\u0131m\u0131 olduk\u00e7a \u00f6nemlidir. Bu g\u00fcvenli\u011fi sa\u011flaman\u0131n en yayg\u0131n yollar\u0131ndan ikisi OAuth 2.0 ve OpenID Connect (OIDC) protokolleridir. Ancak, bu iki protokol\u00fc birbirine kar\u0131\u015ft\u0131rmak kolayd\u0131r. Bu makalede, her iki protokol\u00fc de ayr\u0131nt\u0131l\u0131 bir \u015fekilde ele al\u0131p, aralar\u0131ndaki farklar\u0131 a\u00e7\u0131klayaca\u011f\u0131z. Ayr\u0131ca, pratik kullan\u0131m \u00f6rnekleri ve senaryolar sunaca\u011f\u0131z.\",\"breadcrumb\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/oauth-2-0-ve-openid-connect-oidc-ayrintili-bir-bakis\/#breadcrumb\"},\"inLanguage\":\"tr\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/fatihsoysal.com\/blog\/oauth-2-0-ve-openid-connect-oidc-ayrintili-bir-bakis\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/oauth-2-0-ve-openid-connect-oidc-ayrintili-bir-bakis\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Anasayfa\",\"item\":\"https:\/\/fatihsoysal.com\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"OAuth 2.0 ve OpenID Connect (OIDC): Ayr\u0131nt\u0131l\u0131 Bir Bak\u0131\u015f\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#website\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/\",\"name\":\"Fatihsoysal.com\",\"description\":\"Blog - Yaz\u0131l\u0131m D\u00fcnyas\u0131 Tecr\u00fcbelerim\",\"publisher\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/fatihsoysal.com\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"tr\"},{\"@type\":[\"Person\",\"Organization\"],\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1\",\"name\":\"Fatih Soysal\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"tr\",\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png\",\"contentUrl\":\"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png\",\"width\":512,\"height\":512,\"caption\":\"Fatih Soysal\"},\"logo\":{\"@id\":\"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/\"},\"description\":\"Kullan\u0131m ve kodlama m\u00fckemmeliyetini odak alan uygulamalar olu\u015fturma deneyimine sahip, profesyonel olarak 15+ y\u0131l \u00fczeri deneyime sahip bir yaz\u0131l\u0131m m\u00fchendisi.\",\"url\":\"https:\/\/fatihsoysal.com\/blog\/author\/fatihsoysal\/\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"OAuth 2.0 ve OpenID Connect (OIDC): Ayr\u0131nt\u0131l\u0131 Bir Bak\u0131\u015f","description":"G\u00fcn\u00fcm\u00fcz\u00fcn internet d\u00fcnyas\u0131nda, web uygulamalar\u0131n\u0131n ve API'lerin g\u00fcvenli bir \u015fekilde kullan\u0131m\u0131 olduk\u00e7a \u00f6nemlidir. Bu g\u00fcvenli\u011fi sa\u011flaman\u0131n en yayg\u0131n yollar\u0131ndan ikisi OAuth 2.0 ve OpenID Connect (OIDC) protokolleridir. Ancak, bu iki protokol\u00fc birbirine kar\u0131\u015ft\u0131rmak kolayd\u0131r. Bu makalede, her iki protokol\u00fc de ayr\u0131nt\u0131l\u0131 bir \u015fekilde ele al\u0131p, aralar\u0131ndaki farklar\u0131 a\u00e7\u0131klayaca\u011f\u0131z. Ayr\u0131ca, pratik kullan\u0131m \u00f6rnekleri ve senaryolar sunaca\u011f\u0131z.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/fatihsoysal.com\/blog\/oauth-2-0-ve-openid-connect-oidc-ayrintili-bir-bakis\/","og_locale":"tr_TR","og_type":"article","og_title":"OAuth 2.0 ve OpenID Connect (OIDC): Ayr\u0131nt\u0131l\u0131 Bir Bak\u0131\u015f","og_description":"G\u00fcn\u00fcm\u00fcz\u00fcn internet d\u00fcnyas\u0131nda, web uygulamalar\u0131n\u0131n ve API'lerin g\u00fcvenli bir \u015fekilde kullan\u0131m\u0131 olduk\u00e7a \u00f6nemlidir. Bu g\u00fcvenli\u011fi sa\u011flaman\u0131n en yayg\u0131n yollar\u0131ndan ikisi OAuth 2.0 ve OpenID Connect (OIDC) protokolleridir. Ancak, bu iki protokol\u00fc birbirine kar\u0131\u015ft\u0131rmak kolayd\u0131r. Bu makalede, her iki protokol\u00fc de ayr\u0131nt\u0131l\u0131 bir \u015fekilde ele al\u0131p, aralar\u0131ndaki farklar\u0131 a\u00e7\u0131klayaca\u011f\u0131z. Ayr\u0131ca, pratik kullan\u0131m \u00f6rnekleri ve senaryolar sunaca\u011f\u0131z.","og_url":"https:\/\/fatihsoysal.com\/blog\/oauth-2-0-ve-openid-connect-oidc-ayrintili-bir-bakis\/","og_site_name":"Kodlar\u0131n Gizemli D\u00fcnyas\u0131","article_published_time":"2025-04-08T23:15:15+00:00","author":"Fatih Soysal","twitter_card":"summary_large_image","twitter_misc":{"Yazan:":"Fatih Soysal","Tahmini okuma s\u00fcresi":"3 dakika"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/fatihsoysal.com\/blog\/oauth-2-0-ve-openid-connect-oidc-ayrintili-bir-bakis\/#article","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/oauth-2-0-ve-openid-connect-oidc-ayrintili-bir-bakis\/"},"author":{"name":"Fatih Soysal","@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"headline":"OAuth 2.0 ve OpenID Connect (OIDC): Ayr\u0131nt\u0131l\u0131 Bir Bak\u0131\u015f","datePublished":"2025-04-08T23:15:15+00:00","mainEntityOfPage":{"@id":"https:\/\/fatihsoysal.com\/blog\/oauth-2-0-ve-openid-connect-oidc-ayrintili-bir-bakis\/"},"wordCount":677,"commentCount":0,"publisher":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"inLanguage":"tr","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/fatihsoysal.com\/blog\/oauth-2-0-ve-openid-connect-oidc-ayrintili-bir-bakis\/#respond"]}],"copyrightYear":"2025","copyrightHolder":{"@id":"https:\/\/fatihsoysal.com\/blog\/#organization"}},{"@type":"WebPage","@id":"https:\/\/fatihsoysal.com\/blog\/oauth-2-0-ve-openid-connect-oidc-ayrintili-bir-bakis\/","url":"https:\/\/fatihsoysal.com\/blog\/oauth-2-0-ve-openid-connect-oidc-ayrintili-bir-bakis\/","name":"OAuth 2.0 ve OpenID Connect (OIDC): Ayr\u0131nt\u0131l\u0131 Bir Bak\u0131\u015f","isPartOf":{"@id":"https:\/\/fatihsoysal.com\/blog\/#website"},"datePublished":"2025-04-08T23:15:15+00:00","description":"G\u00fcn\u00fcm\u00fcz\u00fcn internet d\u00fcnyas\u0131nda, web uygulamalar\u0131n\u0131n ve API'lerin g\u00fcvenli bir \u015fekilde kullan\u0131m\u0131 olduk\u00e7a \u00f6nemlidir. Bu g\u00fcvenli\u011fi sa\u011flaman\u0131n en yayg\u0131n yollar\u0131ndan ikisi OAuth 2.0 ve OpenID Connect (OIDC) protokolleridir. Ancak, bu iki protokol\u00fc birbirine kar\u0131\u015ft\u0131rmak kolayd\u0131r. Bu makalede, her iki protokol\u00fc de ayr\u0131nt\u0131l\u0131 bir \u015fekilde ele al\u0131p, aralar\u0131ndaki farklar\u0131 a\u00e7\u0131klayaca\u011f\u0131z. Ayr\u0131ca, pratik kullan\u0131m \u00f6rnekleri ve senaryolar sunaca\u011f\u0131z.","breadcrumb":{"@id":"https:\/\/fatihsoysal.com\/blog\/oauth-2-0-ve-openid-connect-oidc-ayrintili-bir-bakis\/#breadcrumb"},"inLanguage":"tr","potentialAction":[{"@type":"ReadAction","target":["https:\/\/fatihsoysal.com\/blog\/oauth-2-0-ve-openid-connect-oidc-ayrintili-bir-bakis\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/fatihsoysal.com\/blog\/oauth-2-0-ve-openid-connect-oidc-ayrintili-bir-bakis\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Anasayfa","item":"https:\/\/fatihsoysal.com\/blog\/"},{"@type":"ListItem","position":2,"name":"OAuth 2.0 ve OpenID Connect (OIDC): Ayr\u0131nt\u0131l\u0131 Bir Bak\u0131\u015f"}]},{"@type":"WebSite","@id":"https:\/\/fatihsoysal.com\/blog\/#website","url":"https:\/\/fatihsoysal.com\/blog\/","name":"Fatihsoysal.com","description":"Blog - Yaz\u0131l\u0131m D\u00fcnyas\u0131 Tecr\u00fcbelerim","publisher":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/fatihsoysal.com\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"tr"},{"@type":["Person","Organization"],"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/002a254750921dcfd568a99e48240dd1","name":"Fatih Soysal","image":{"@type":"ImageObject","inLanguage":"tr","@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/","url":"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png","contentUrl":"https:\/\/fatihsoysal.com\/blog\/wp-content\/uploads\/2024\/04\/cropped-replicate-prediction-3kgg1hgjn5rgp0cf0p5tr0jw7w-1.png","width":512,"height":512,"caption":"Fatih Soysal"},"logo":{"@id":"https:\/\/fatihsoysal.com\/blog\/#\/schema\/person\/image\/"},"description":"Kullan\u0131m ve kodlama m\u00fckemmeliyetini odak alan uygulamalar olu\u015fturma deneyimine sahip, profesyonel olarak 15+ y\u0131l \u00fczeri deneyime sahip bir yaz\u0131l\u0131m m\u00fchendisi.","url":"https:\/\/fatihsoysal.com\/blog\/author\/fatihsoysal\/"}]}},"yoast_meta":{"yoast_wpseo_title":"","yoast_wpseo_metadesc":"","yoast_wpseo_canonical":""},"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts\/17590","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/comments?post=17590"}],"version-history":[{"count":0,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/posts\/17590\/revisions"}],"wp:attachment":[{"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/media?parent=17590"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/categories?post=17590"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/fatihsoysal.com\/blog\/wp-json\/wp\/v2\/tags?post=17590"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}