Identity .NET Web アプリの管理ソリューション

次の表は、ASP.NET Core アプリで使用できるさまざまな ID 管理ソリューションの概要を示しています。 これらのソリューションは、アプリ内で ユーザー認証認可、および ユーザー ID を管理するための機能を提供します。 これには、次のようなアプリのオプションが含まれています:

  • コンテナーベース
  • セルフホステッド。これをサポートするインストールとインフラストラクチャを管理します。
  • マネージド、Microsoft Entra のクラウドベースのサービスなど

次のテーブルに、オープンソース ソリューションと商用ソリューションの両方をアルファベット順に示します。 各行には、ライセンスの種類、Web サイト、ASP.NET Core 統合に固有のドキュメントなどの詳細が含まれています。 このテーブルは、アプリのニーズに最適な ID 管理ソリューションを特定するのに役立ちます。

商用ライセンスの多くは、会社の規模やアプリの要件に応じて利用可能な "コミュニティ" または無料のオプションを提供しています。

名前 Type ライセンスの種類 ドキュメント
ASP.NET Core Identity セルフ ホスト OSS (MIT) ASP.NET Core で Web アプリをセキュリティで保護する Identity
Auth0 マネージド 商用 作業開始
Duende Identityサーバー セルフ ホスト 商用 ASP.NET Identity 統合
Keycloak コンテナー OSS (Apache 2.0) Keycloak クライアント アダプターのドキュメント
Microsoft Entra ID マネージド 商用 Entra のドキュメント
Okta マネージド 商用 Okta for ASP.NET Core
OpenIddict セルフ ホスト OSS (Apache 2.0) OpenIddict のドキュメント

この一覧に追加する必要があるソリューションはありますか? 修正、提案、フィードバックはありますか? コントリビューションをお待ちしています。 コントリビューションする 方法。