Поделиться через


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

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

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

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

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

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

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