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 |
Есть ли решение, которое должно быть добавлено в этот список? У вас есть исправление, предложение или обратная связь? Мы приветствуем ваши взносы. Узнайте, как внести свой вклад.
ASP.NET Core