Murat Guven

  • Ana Sayfa
  • Hakkımda
  • IdentityServer4 İle Windows Authentication Uygulaması

    Mayıs 31, 2020

    Geliştirdiğimiz uygulamaların, belirli bir domain veya kuruluş içerisinde çalışması gerekebilir. Domain içerisinde bulunan kullanıcıların kullanıcı adı ve şifre  ile uygulamaya giriş yapmasını (Login) istemiyorsak,  kullanıcıları kimliklendirme için windows authentication’ı kullanabiliriz. Bu yazımda IdentityServer4 üzerinden, client uygulamamızın windows authentication kullanarak kullanıcı doğrulama yapmasını anlatmaya çalışacağım. Bir önceki IdentityServer4 ile client credential örneğinde oluşturduğum IdentityServer uygulaması üzerinde…

    Devamını oku …

    Murat Güven avatarı

    Murat Güven

    .Net Core, IdentityServer4, OAuth2, OpenId Connect, Windows Authentication
    IdentityServer, WindowsAuth
  • IdentityServer4 Nedir ve Client Credential Örneği

    Ocak 5, 2020

    Merhaba, bir önceki yazımda OAuth2 ve OpenId Connect protokolleri nedir ve nasıl yetki mekanizmaları içerdiğini paylaşmıştım. Bu yazımda bu protokolleri kullanan, .Net Core ile kullanabildiğimiz, açık kaynak kodlu IdentityServer4 Framework’ü ve   Client Credential Grant Type örneğini, Client, Api ve IdentityServer bazında paylaşmaya çalışacağım. Geliştirdiğimiz uygulamanın güvenliği ve uygulamanın kullandığı verilerin korunması ve yönetilmesi oldukça önemlidir.…

    Devamını oku …

    Murat Güven avatarı

    Murat Güven

    .Net Core, IdentityServer4, OAuth2, OpenId Connect
    Client Credential, IdentityServer4
  • OpenId Connect ve OAuth2 Nedir?

    Ocak 5, 2020

    OpenIdConnect ve OAuth2  Nedir? Merhaba, bu yazıda geliştirdiğimiz uygulamalarımızın güvenliğinde kullandığımız OpenId Connect ve OAuth2 protokollerini açıklamaya çalıştım. Bu protokolleri .Net Core uygulamalarımız içerisinde kullanabileceğimiz bir açık kaynak kodlu bir framework olan IdentityServer4’ü bir sonraki yazımda paylaşmaya çalışacağım. IdentityServer4 ile Client Credential yazım için tıklayın. OAuth2 Nedir?  OAuth2 uygulamalar arası veri iletişiminde kullanılan açık bir…

    Devamını oku …

    Murat Güven avatarı

    Murat Güven

    .Net Core, IdentityServer4, OAuth2, OpenId Connect
    OAuth2, OpenId Connect
  • .Net Core Kestrel Web Server Uygulaması

    Mayıs 8, 2019

    Merhaba, önceki blog yazımda .net core için web server yapılarından bahsetmiştim. Kestrel web server ile console uygulamasını self host olarak kullanabileceğimiz örnek bir uygulamayı paylaşmaya çalışacağım. Visual Studio 2017 ‘de .Net Core kısmından Console App (.Net Core) seçerek yeni bir solution oluşturuyoruz. Proje Dependencies kısmından Nuget package manager kullanarak Microsoft.AspNetCore.Server.Kestrel kütüphanesini projemize ekleyerek Kestrel web server console…

    Devamını oku …

    Murat Güven avatarı

    Murat Güven

    .Net Core
  • .Net Core 2.0 Sunucu Yapıları

    Mayıs 8, 2019

     .net core 2.0 ile kullanabildiğimiz web server yapıları ile ilgili bilgiler paylaşmaya çalışacağım. Asp.net core uygulama ihtiyacına göre yapısında bazı web sunucuları barındırır. Bunlar ; Kestrel, Asp.Net Core Modules  ve Http.sys (.net core 1.0 da Web Listener). Asp.net core kendi içerisinde web sunucu bulundurarak cross-platform çalışabilmekte, farklı web sunucuları kullanabilmekte ve self hosting uygulamalar geliştirebilmemize…

    Devamını oku …

    Murat Güven avatarı

    Murat Güven

    .Net Core
  • .Net Core Nedir ?

    Mayıs 8, 2019

    Bir süredir .Net Framework ile geliştirdiğim uygulamalarımı .Net Core ile yeniden yapılandırmak için araştırma yapıyorum. .Net Core 2.0 kullanarak web uygulaması ve micro service geliştirmek için framework’ün yapısını tek tek incelemeye çalışacağım edindiğim bilgilerimi bloğumda paylaşmaya çalışacağım.   .Net Core Nedir ? Microsoftun cross platformda çalışabilecek uygulamalar geliştirebileceğimiz, açık kaynak kodlu yeni teknolojisidir. Microsoftun amacı .Net…

    Devamını oku …

    Murat Güven avatarı

    Murat Güven

    .Net Core
    .Net Core

@2019 Murat Güven