Identity .NET Web アプリの管理ソリューション
次の表は、ASP.NET Core アプリで使用できるさまざまな identity 管理ソリューションの概要を示しています。 これらのソリューションは、アプリ内で ユーザー認証、 承認、および ユーザー identity を管理するための機能を提供します。 これには、次のようなアプリのオプションが含まれています:
- コンテナーベース
- セルフホステッド。これをサポートするインストールとインフラストラクチャを管理します。
- マネージド、Microsoft Entra のクラウドベースのサービスなど
次のテーブルに、オープンソース ソリューションと商用ソリューションの両方をアルファベット順に示します。 各行には、ライセンスの種類、Web サイト、ASP.NET Core 統合に固有のドキュメントなどの詳細が含まれています。 この表は、アプリのニーズに最適な identity 管理ソリューションを特定するのに役立ちます。
商用ライセンスの多くは、会社の規模やアプリの要件に応じて利用可能な "コミュニティ" または無料のオプションを提供しています。
名前 | Type | ライセンスの種類 | ドキュメント |
---|---|---|---|
ASP.NET Core Identity | セルフ ホスト | OSS (MIT) | ASP.NET Core で Web アプリをセキュリティで保護する Identity |
Auth0 | マネージド | 商用 | 開始するには |
Duende IdentityServer | セルフ ホスト | 商用 | 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 のドキュメント |
この一覧に追加する必要があるソリューションはありますか? 修正、提案、フィードバックはありますか? コントリビューションをお待ちしています。 コントリビューションする 方法。
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
ASP.NET Core