﻿
{"id":18163,"date":"2020-10-10T11:06:17","date_gmt":"2020-10-10T11:06:17","guid":{"rendered":"https:\/\/www.gencayyildiz.com\/blog\/?p=18163"},"modified":"2024-10-02T16:10:55","modified_gmt":"2024-10-02T16:10:55","slug":"identityserver4-yazi-serisi","status":"publish","type":"post","link":"https:\/\/www.gencayyildiz.com\/blog\/identityserver4-yazi-serisi\/","title":{"rendered":"IdentityServer4 Yaz\u0131 Serisi"},"content":{"rendered":"<div id=\"fb-root\"><\/div>\n<p>Merhaba,<\/p>\n<p>Yakla\u015f\u0131k bir y\u0131l\u0131 a\u015fk\u0131n s\u00fcre \u00f6nce ba\u015flad\u0131\u011f\u0131m <a href=\"https:\/\/www.gencayyildiz.com\/blog\/asp-net-core-identity-yazi-dizisi\/\" target=\"_blank\" rel=\"noopener noreferrer\">Asp.NET Core Identity \u2013 Yaz\u0131 Serisi<\/a> olduk\u00e7a ra\u011fbet g\u00f6rd\u00fc ve beklenilenden fazla okunma oran\u0131yla kar\u015f\u0131la\u015ft\u0131. Haliyle bu ilgi beni b\u00fcy\u00fck bir \u015fevkle yeni konulara yelken a\u00e7maya s\u00fcr\u00fckledi ve Identity yap\u0131lanmas\u0131ndan sonra bir di\u011fer liman olan IdentityServer4 konusu \u00fczerine ke\u015fif haz\u0131rl\u0131klar\u0131na ba\u015flama karar\u0131 almam\u0131 sa\u011flad\u0131. Evet&#8230; Yeni serimizde IdentityServer4 yap\u0131lanmas\u0131n\u0131 ke\u015ffedecek ve t\u00fcm detaylar\u0131yla a&#8217;dan z&#8217;ye T\u00fcrk\u00e7e temel kaynak olu\u015fturmaya \u00e7al\u0131\u015faca\u011f\u0131z. Her zaman s\u00f6yledi\u011fim gibi konular\u0131n kronolojik s\u0131ralamas\u0131 ba\u011flay\u0131c\u0131 olacakt\u0131r. Bu nedenle konu b\u00fct\u00fcnl\u00fc\u011f\u00fc a\u00e7\u0131s\u0131ndan seriyi ba\u015ftan sona b\u00fct\u00fcnsel olarak okuman\u0131z\u0131 tavsiye etmekteyim.<\/p>\n<p>\u0130yi okumalar dilerim&#8230;<\/p>\n<ul>\n<li style=\"list-style-type: none;\">\n<ul>\n<li><a href=\"https:\/\/www.gencayyildiz.com\/blog\/identityserver4-yazi-serisi-1-identityserver4-nedir-oauth-2-0-ve-openid-connect-protokolleri-nelerdir\/\" target=\"_blank\" rel=\"noopener noreferrer\">IdentityServer4 Yaz\u0131 Serisi #1 \u2013 IdentityServer4 Nedir? OAuth 2.0 ve OpenID Connect Protokolleri Nelerdir?<\/a><\/li>\n<li><a href=\"https:\/\/www.gencayyildiz.com\/blog\/identityserver4-yazi-serisi-2-identityserver4-hangi-problemlere-cozum-getiriyor\/\" target=\"_blank\" rel=\"noopener noreferrer\">IdentityServer4 Yaz\u0131 Serisi #2 \u2013 IdentityServer4 Hangi Problemlere \u00c7\u00f6z\u00fcm Getiriyor?<\/a><\/li>\n<li><a href=\"https:\/\/www.gencayyildiz.com\/blog\/identityserver4-yazi-serisi-3-client-credentials\/\" target=\"_blank\" rel=\"noopener noreferrer\">IdentityServer4 Yaz\u0131 Serisi #3 \u2013 Client Credentials<\/a><\/li>\n<li><a href=\"https:\/\/www.gencayyildiz.com\/blog\/identityserver4-yazi-serisi-4-cleam-bazli-yetkilendirme\/\" target=\"_blank\" rel=\"noopener noreferrer\">IdentityServer4 Yaz\u0131 Serisi #4 \u2013 Cleam Bazl\u0131 Yetkilendirme<\/a><\/li>\n<li><a href=\"https:\/\/www.gencayyildiz.com\/blog\/identityserver4-yazi-serisi-5-discovery-endpoint\/\" target=\"_blank\" rel=\"noopener noreferrer\">IdentityServer4 Yaz\u0131 Serisi #5 \u2013 Discovery Endpoint<\/a><\/li>\n<li><a href=\"https:\/\/www.gencayyildiz.com\/blog\/identityserver4-yazi-serisi-6-introspection-endpoint\/\" target=\"_blank\" rel=\"noopener noreferrer\">IdentityServer4 Yaz\u0131 Serisi #6 \u2013 Introspection Endpoint<\/a><\/li>\n<li><a href=\"https:\/\/www.gencayyildiz.com\/blog\/identityserver4-yazi-serisi-7-identitymodel-paketi-ile-programatik-yetki-talebinde-bulunma\/\" target=\"_blank\" rel=\"noopener noreferrer\">IdentityServer4 Yaz\u0131 Serisi #7 \u2013 IdentityModel Paketi \u0130le Programatik Yetki Talebinde Bulunma<\/a><\/li>\n<li><a href=\"https:\/\/www.gencayyildiz.com\/blog\/identityserver4-yazi-serisi-8-authorization-code-grantflow\/\" target=\"_blank\" rel=\"noopener noreferrer\">IdentityServer4 Yaz\u0131 Serisi #8 \u2013 Authorization Code Grant(Flow)<\/a><\/li>\n<li><a href=\"https:\/\/www.gencayyildiz.com\/blog\/identityserver4-yazi-serisi-9-implicit-grantflow\/\" target=\"_blank\" rel=\"noopener noreferrer\">IdentityServer4 Yaz\u0131 Serisi #9 \u2013 Implicit Grant(Flow)<\/a><\/li>\n<li><a href=\"https:\/\/www.gencayyildiz.com\/blog\/identityserver4-yazi-serisi-10-resource-owner-credentials-grantflow\/\" target=\"_blank\" rel=\"noopener noreferrer\">IdentityServer4 Yaz\u0131 Serisi #10 \u2013 Resource Owner Credentials Grant(Flow)<\/a><\/li>\n<li><a href=\"https:\/\/www.gencayyildiz.com\/blog\/identityserver4-yazi-serisi-11-merkezi-uyelik-sistemi-temelleri\/\" target=\"_blank\" rel=\"noopener noreferrer\">IdentityServer4 Yaz\u0131 Serisi #11 \u2013 Merkezi \u00dcyelik Sistemi Temelleri<\/a><\/li>\n<li><a href=\"https:\/\/www.gencayyildiz.com\/blog\/identityserver4-yazi-serisi-12-merkezi-uyelik-sistemi-claim-ve-authentication-propertyleri-okuma\/\" target=\"_blank\" rel=\"noopener noreferrer\">IdentityServer4 Yaz\u0131 Serisi #12 \u2013 Merkezi \u00dcyelik Sistemi \u2013 Claim ve Authentication Propertyleri Okuma<\/a><\/li>\n<li><a href=\"https:\/\/www.gencayyildiz.com\/blog\/identityserver4-yazi-serisi-13-merkezi-uyelik-sistemi-access-token-ile-apilerle-haberlesme\/\" target=\"_blank\" rel=\"noopener noreferrer\">IdentityServer4 Yaz\u0131 Serisi #13 \u2013 Merkezi \u00dcyelik Sistemi \u2013 Access Token \u0130le API\u2019lerle Haberle\u015fme<\/a><\/li>\n<li><a href=\"https:\/\/www.gencayyildiz.com\/blog\/identityserver4-yazi-serisi-14-merkezi-uyelik-sistemi-refresh-token-ile-yeni-access-token-alma\/\" target=\"_blank\" rel=\"noopener noreferrer\">IdentityServer4 Yaz\u0131 Serisi #14 \u2013 Merkezi \u00dcyelik Sistemi \u2013 Refresh Token \u0130le Yeni Access Token Alma<\/a><\/li>\n<li><a href=\"https:\/\/www.gencayyildiz.com\/blog\/identityserver4-yazi-serisi-15-merkezi-uyelik-sistemi-onayconsent-sayfasi-ayarlama\/\" target=\"_blank\" rel=\"noopener noreferrer\">IdentityServer4 Yaz\u0131 Serisi #15 \u2013 Merkezi \u00dcyelik Sistemi \u2013 Onay(Consent) Sayfas\u0131 Ayarlama<\/a><\/li>\n<li><a href=\"https:\/\/www.gencayyildiz.com\/blog\/identityserver4-yazi-serisi-16-merkezi-uyelik-sistemi-ozel-identity-resource-ekleme\/\" target=\"_blank\" rel=\"noopener noreferrer\">IdentityServer4 Yaz\u0131 Serisi #16 \u2013 Merkezi \u00dcyelik Sistemi \u2013 \u00d6zel Identity Resource Ekleme<\/a><\/li>\n<li><a href=\"https:\/\/www.gencayyildiz.com\/blog\/identityserver4-yazi-serisi-17-merkezi-uyelik-sistemi-client-uygulamasi-icin-role-based-authorization\/\" target=\"_blank\" rel=\"noopener noreferrer\">IdentityServer4 Yaz\u0131 Serisi #17 \u2013 Merkezi \u00dcyelik Sistemi \u2013 Client Uygulamas\u0131 \u0130\u00e7in Role Based Authorization<\/a><\/li>\n<li><a href=\"https:\/\/www.gencayyildiz.com\/blog\/identityserver4-yazi-serisi-18-merkezi-uyelik-sistemi-sign-out\/\" target=\"_blank\" rel=\"noopener noreferrer\">IdentityServer4 Yaz\u0131 Serisi #18 \u2013 Merkezi \u00dcyelik Sistemi \u2013 Sign Out<\/a><\/li>\n<li><a href=\"https:\/\/www.gencayyildiz.com\/blog\/identityserver4-yazi-serisi-19-iprofileservice-arayuzu-ile-dinamik-claim-ekleme\/\" target=\"_blank\" rel=\"noopener noreferrer\">IdentityServer4 Yaz\u0131 Serisi #19 \u2013 IProfileService Aray\u00fcz\u00fc \u0130le Dinamik Claim Ekleme<\/a><\/li>\n<li><a href=\"https:\/\/www.gencayyildiz.com\/blog\/identityserver4-yazi-serisi-20-pkceproof-key-for-code-exchange\/\" target=\"_blank\" rel=\"noopener noreferrer\">IdentityServer4 Yaz\u0131 Serisi #20 \u2013 PKCE(Proof Key for Code Exchange)<\/a><\/li>\n<li><a href=\"https:\/\/www.gencayyildiz.com\/blog\/identityserver4-yazi-serisi-21-angular-ile-identityserver4-kullanimi\/\" target=\"_blank\" rel=\"noopener noreferrer\">IdentityServer4 Yaz\u0131 Serisi #21 \u2013 Angular \u0130le IdentityServer4 Kullan\u0131m\u0131 ve Refresh Token(Silent Refresh)<\/a><\/li>\n<li><a href=\"https:\/\/www.gencayyildiz.com\/blog\/identityserver4-yazi-serisi-22-resource-owner-credential-grant-uygulamasi\/\" target=\"_blank\" rel=\"noopener noreferrer\">IdentityServer4 Yaz\u0131 Serisi #22 \u2013 Resource Owner Credential Grant Uygulamas\u0131<\/a><\/li>\n<li><a href=\"https:\/\/www.gencayyildiz.com\/blog\/identityserver4-yazi-serisi-23-identityserver4-entity-framework-ile-konfigurasyon-ayarlarini-veritabanina-tasima\/\" target=\"_blank\" rel=\"noopener noreferrer\">IdentityServer4 Yaz\u0131 Serisi #23 \u2013 IdentityServer4 Entity Framework \u0130le Konfig\u00fcrasyon Ayarlar\u0131n\u0131 Veritaban\u0131na Ta\u015f\u0131ma<\/a><\/li>\n<\/ul>\n<\/li>\n<\/ul>\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, Yakla\u015f\u0131k bir y\u0131l\u0131 a\u015fk\u0131n s\u00fcre \u00f6nce ba\u015flad\u0131\u011f\u0131m Asp.NET Core Identity \u2013 Yaz\u0131 Serisi olduk\u00e7a ra\u011fbet g\u00f6rd\u00fc ve beklenilenden fazla okunma oran\u0131yla kar\u015f\u0131la\u015ft\u0131. Haliyle bu ilgi beni b\u00fcy\u00fck bir \u015fevkle yeni konulara yelken a\u00e7maya&#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":18168,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[3826,2330],"tags":[3827,3837,3829,3833],"class_list":["post-18163","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-identityserver4","category-yazi-dizeleri","tag-identityserver4","tag-identityserver4-yazi-serisi","tag-oauth-2-0","tag-openid-connect"],"amp_enabled":true,"_links":{"self":[{"href":"https:\/\/www.gencayyildiz.com\/blog\/wp-json\/wp\/v2\/posts\/18163","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=18163"}],"version-history":[{"count":28,"href":"https:\/\/www.gencayyildiz.com\/blog\/wp-json\/wp\/v2\/posts\/18163\/revisions"}],"predecessor-version":[{"id":27200,"href":"https:\/\/www.gencayyildiz.com\/blog\/wp-json\/wp\/v2\/posts\/18163\/revisions\/27200"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.gencayyildiz.com\/blog\/wp-json\/wp\/v2\/media\/18168"}],"wp:attachment":[{"href":"https:\/\/www.gencayyildiz.com\/blog\/wp-json\/wp\/v2\/media?parent=18163"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.gencayyildiz.com\/blog\/wp-json\/wp\/v2\/categories?post=18163"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.gencayyildiz.com\/blog\/wp-json\/wp\/v2\/tags?post=18163"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}