Identity решения по управлению веб-приложениями .NET
В следующей таблице представлен обзор различных решений по управлению удостоверениями, которые можно использовать в приложениях ASP.NET Core. Эти решения предоставляют функции и возможности для управления аутентификацией пользователей, авторизациейи удостоверением пользователя в приложении. Он включает параметры для приложений, которые:
- На основе контейнеров
- Локальная среда, в которой вы управляете установкой и инфраструктурой для поддержки.
- Управляемые, такие как облачные службы, такие как Microsoft Entra
В следующей таблице перечислены открытый код и коммерческие решения в алфавитном порядке. Каждая строка содержит такие сведения, как тип лицензии, веб-сайт и документация, относящиеся к интеграции ASP.NET Core. Таблица может помочь определить решения по управлению удостоверениями, которые лучше всего соответствуют потребностям вашего приложения.
Многие коммерческие лицензии предоставляют "сообщество" или бесплатные варианты, которые могут быть доступны в зависимости от размера вашей компании и требований к приложению.
Имя. | Тип | Тип лицензии | Документация |
---|---|---|---|
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 |
Есть ли решение, которое должно быть добавлено в этот список? У вас есть исправление, предложение или обратная связь? Мы приветствуем ваши взносы. Узнайте, как внести свой вклад.
ASP.NET Core