Identity .NET 웹앱에 대한 관리 솔루션

다음 표에서는 ASP.NET Core 앱에서 사용할 수 있는 다양한 ID 관리 솔루션에 대한 개요를 제공합니다. 이러한 솔루션은 앱 내에서 사용자 인증, 권한 부여 및 사용자 ID를 관리하는 기능과 기능을 제공합니다. 여기에는 다음과 같은 앱에 대한 옵션이 포함됩니다.

  • 컨테이너 기반
  • 자체 호스팅- 설치 및 이를 지원하는 인프라를 관리합니다.
  • Microsoft Entra와 같은 클라우드 기반 서비스와 같은 관리형

다음 표에서는 오픈 소스 및 상용 솔루션을 사전순으로 나열합니다. 각 줄에는 ASP.NET Core 통합과 관련된 라이선스 유형, 웹 사이트 및 설명서와 같은 세부 정보가 포함되어 있습니다. 이 표는 앱의 요구 사항에 가장 적합한 ID 관리 솔루션을 식별하는 데 도움이 될 수 있습니다.

대부분의 상용 라이선스는 회사 규모 및 앱 요구 사항에 따라 사용할 수 있는 "커뮤니티" 또는 무료 옵션을 제공합니다.

이름 형식 라이선스 유형 설명서
ASP.NET Core Identity 자체 호스트 OSS(MIT) ASP.NET Core를 사용하여 웹앱 보호 Identity
Auth0 관리 상업용 시작
Duende Identity Server 자체 호스트 상업용 Identity ASP.NET 통합
키클로크 주 Container OSS(Apache 2.0) Keycloak 클라이언트 어댑터 설명서
Microsoft Entra ID 관리 상업용 Entra 설명서
Okta 관리 상업용 ASP.NET Core용 Okta
OpenIddict 자체 호스트 OSS(Apache 2.0) OpenIddict 설명서

이 목록에 추가해야 하는 솔루션이 있나요? 수정, 제안 또는 피드백이 있나요? 우리는 당신의 기여 환영합니다. 기여하는 방법을 알아봅니 .