Identity .NET web uygulamaları için yönetim çözümleri

Aşağıdaki tabloda, ASP.NET Core uygulamalarında kullanılabilecek çeşitli identity yönetim çözümlerine genel bir bakış sağlanmaktadır. Bu çözümler, bir uygulama içindeki kullanıcı kimlik doğrulamasını, yetkilendirmeyi ve kullanıcıyı identity yönetmeye yönelik özellikler ve özellikler sunar. Aşağıdaki uygulamalar için seçenekler içerir:

  • Kapsayıcı tabanlı
  • Şirket içinde barındırılan, bunu desteklemek için yüklemeyi ve altyapıyı yönettiğiniz yer.
  • Microsoft Entra gibi bulut tabanlı hizmetler gibi yönetilen

Aşağıdaki tabloda hem açık kaynak hem de ticari çözümler alfabetik sırada listeledik. Her satır lisans türü, web sitesi ve ASP.NET Core tümleştirmesine özgü belgeler gibi ayrıntıları içerir. Tablo, uygulamanızın identity gereksinimlerine en uygun yönetim çözümlerini belirlemenize yardımcı olabilir.

Ticari lisansların çoğu, şirketinizin boyutuna ve uygulama gereksinimlerine bağlı olarak kullanılabilir olabilecek "topluluk" veya ücretsiz seçenekler sağlar.

Adı Tip Lisans Türü Belgeler
ASP.NET Core Identity Kendi kendine konak İşletim Sistemi (MIT) ASP.NET Core ile web uygulamasının güvenliğini sağlama Identity
Kimlik Doğrulaması0 Yönetilen Ticari Başlayın
Duende IdentityServer Kendi kendine konak Ticari Identity ASP.NET tümleştirmesi
Keycloak Kapsayıcı İşletim Sistemi (Apache 2.0) Keycloak uygulamaları güvenli hale getirme belgeleri
Microsoft Entra ID Yönetilen Ticari Entra belgeleri
Okta Yönetilen Ticari ASP.NET Core için Okta
OpenIddict Kendi kendine konak İşletim Sistemi (Apache 2.0) OpenIddict belgeleri

Bu listeye eklenmesi gereken bir çözüm var mı? Düzeltmeniz, öneriniz veya geri bildiriminiz var mı? Katkılarınızı memnuniyetle karşılıyoruz. Nasıl katkıda bulunacağınızı öğrenin.