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 istemci bağdaştırıcıları 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.
ASP.NET Core