Identity решения по управлению веб-приложениями .NET

В следующей таблице представлен обзор различных решений по управлению удостоверениями, которые можно использовать в приложениях ASP.NET Core. Эти решения предлагают функции и возможности для управления проверкой подлинности пользователей, авторизацией и удостоверением пользователя в приложении. Он включает параметры для приложений, которые:

  • На основе контейнеров
  • Локальная среда, в которой вы управляете установкой и инфраструктурой для поддержки.
  • Управляемые, такие как облачные службы, такие как Microsoft Entra

В следующей таблице перечислены открытый код и коммерческие решения в алфавитном порядке. Каждая строка содержит такие сведения, как тип лицензии, веб-сайт и документация, относящиеся к интеграции ASP.NET Core. Таблица может помочь определить решения по управлению удостоверениями, которые лучше всего соответствуют потребностям вашего приложения.

Многие коммерческие лицензии предоставляют "сообщество" или бесплатные варианты, которые могут быть доступны в зависимости от размера вашей компании и требований к приложению.

Имя. Тип Тип лицензии Документация
ASP.NET Core Identity Самостоятельный узел OSS (MIT) Защита веб-приложения с помощью ASP.NET Core Identity
Auth0 Управляемый Коммерческие организации Начало работы
Duende Identity Server Самостоятельный узел Коммерческие организации Identity интеграция ASP.NET
Keycloak Контейнер OSS (Apache 2.0) Документация по адаптерам клиента Keycloak
Microsoft Entra ID Управляемый Коммерческие организации Документация по Записи
Okta Управляемый Коммерческие организации Okta для ASP.NET Core
OpenIddict Самостоятельный узел OSS (Apache 2.0) Документация по OpenIddict

Есть ли решение, которое должно быть добавлено в этот список? У вас есть исправление, предложение или обратная связь? Мы приветствуем ваши взносы. Узнайте, как внести свой вклад.