こんにちは私は、個々のユーザーアカウントで新しいASP.NETコア2.0 MVC Webアプリケーション(.NET Framework 4.6.1)を作成しました。 このテンプレートで使用されているIdentityのバージョンについてはかなり混乱しています。私は "ASP.NET ID 2.0"の必要性を想定していますが、正しく理解していれば、 "ASP.NET Core 2.0 Identity 2.0"と呼ばれるものもあります。どのテンプレートがテンプレートによって使用されていますか?ASP.NET CORE 2.0認証
答えて
UPDATED ANSWER:まあ
- Microsoft.AspNetCore.IdentityはAspNetCoreにおける認証のコアパッケージや基盤です。それは、認証のための契約を提供するだけです。認証関連のデータを格納するメカニズムが必要です。
Microsoft.AspNetCore.Identity.EntityFrameworkCore - EntityFrameworkCoreをデータレイヤーとして使用して、認証に関するストレージに関連するものを提供します。基本的には、データストレージのコードファースト実装を提供します。
NugetのMicrosoft.AspNetCore.Identity.EntityFrameworkCoreのパッケージ定義をここで見ると:https://www.nuget.org/packages/Microsoft.AspNetCore.Identity.EntityFrameworkCore/ - 依存関係に細心の注意を払ってください。 Microsoft.AspNetCore.Identityはコア依存の1つです。
Visual Studioでプロジェクトのソリューションエクスプローラに移動します。 [依存関係]ノードを展開すると、Microsoft.AspNetCore.Identityが実際に参照されていることがわかります。ここに私のVSからのスクリーンショットです:
が、これはASP.NETコアと
に役立ちます希望 - あなたは追加のパッケージとして使用し、すべてがコアをベースとする必要があります。認証に関しては、ASP.NETコアアイデンティティとしてよく知られています。使用されているパッケージは "Microsoft.AspNetCore.Identity"として知られています。現在、このパッケージはバージョン2.0.1です。これは、ASP.NET Core 2.0プロジェクトに使用するバージョンです。
私はVisual Studio 2017(15.4.4)を持っています。私は、ホスティングプラットフォームとして.NET Framework 4.6.1を使用してASP.NET Core 2.0アプリケーションを作成しました。私は "個々のユーザーアカウント"認証タイプでWebアプリケーションを作成しました。
.csprojを開くと、PackageRefereneノードを見ることができます。これは、以下のパッケージを使用しています:
<PackageReference Include="Microsoft.AspNetCore.Authentication.Cookies" Version="2.0.1" />
<PackageReference Include="Microsoft.AspNetCore.Identity.EntityFrameworkCore" Version="2.0.1" />
また、あなたはここですべてのアイデンティティについて学ぶことができます - https://docs.microsoft.com/en-us/aspnet/core/security/authentication/identity?tabs=visual-studio%2Caspnetcore2x
・ホープ、このことができますし。
- 1. SilverlightのWCF asp.net認証2.0
- 2. ASP.NET 2.0のフォーム認証
- 3. ASP.NETコア2.0認証ミドルウェア
- 4. Asp.Net 2.0からAsp.Net 4.0への認証
- 5. Asp.Net Core 2.0 Webapiシンプルな認証
- 6. アイデンティティのないASP.NETコア2.0ベアラ認証
- 7. 認証 - VS 2017 15.3; ASP.Net Core 2.0; Angular
- 8. ASP.NET Core 2.0 AzureAD認証が機能しない
- 9. ASP.NET Core 2.0:コントローラなしでルートを認証する
- 10. ASP.NET Core 2.0でソーシャル認証を設定する
- 11. クッキー認証を使用するASP.NET Core 2.0カスタムミドルウェア
- 12. Asp.Netコア2.0のMVCアプリケーション(Cookie)とREST API(JWT)の同時認証
- 13. asp.netでSaml 2.0を使用してWebアプリケーションを認証
- 14. ASP.NET Core 2.0認証が機能しない
- 15. ASP.NET Webサイト2.0のドメインでのNT認証
- 16. ASP.NET Core 2.0でビューベース認証を使用する方法
- 17. WebアプリケーションとAPIの認証にAsp.Net Core 2.0とAzure AD B2C
- 18. Play Framework 2.0認証チュートリアルリンク
- 19. Cakephp 2.0と基本認証
- 20. Azure Logic App Oauth 2.0認証
- 21. Cakephp 2.0模擬認証
- 22. SignalR 2.0の認証ヘッダー
- 23. wso2 am 2.0 ApiKeyValidator認証エラー
- 24. ASP.net認証
- 25. ASP.NET認証
- 26. ASP.Netクロスサイト認証
- 27. ASP.NETディレクトリ認証
- 28. ASP.NETプロファイルページ認証
- 29. ログイン認証Asp.net
- 30. ASP.NETシングルページ認証
私はまだ得られません!使用されているパッケージがMicrosoft.AspNetCore.Identityの場合、なぜそのパッケージが.csprojファイルに表示されないのですか。 aspnetcore.identity.entityframeworkcoreを表示しているだけです。 リンク参照に関して、私はそれを何度も見てきました。 asp.netコアID 2.0のドキュメントはほとんど存在しません。 – Ovis
私は情報を更新しました。私の答えをもう一度チェックする – kashyapa