こんにちは私は、個々のユーザーアカウントで新しい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からAsp.Net 4.0への認証
- 4. ASP.NET Webサイト2.0のドメインでのNT認証
- 5. Azure Logic App Oauth 2.0認証
- 6. SignalR 2.0の認証ヘッダー
- 7. wso2 am 2.0 ApiKeyValidator認証エラー
- 8. Play Framework 2.0認証チュートリアルリンク
- 9. Cakephp 2.0と基本認証
- 10. Cakephp 2.0模擬認証
- 11. ASP.NET認証
- 12. ASP.NETディレクトリ認証
- 13. ASP.NETシングルページ認証
- 14. ログイン認証Asp.net
- 15. ASP.Netクロスサイト認証
- 16. ASP.net認証
- 17. ASP.NETプロファイルページ認証
- 18. ASP.Netマスター認証のMVC認証チェック
- 19. ASP.NET用のWindows認証とフォーム認証
- 20. asp.net mvc認証とshibbolethと認証
- 21. asp.net webservices認証/認可
- 22. Asp.netユーザー認証と承認
- 23. asp.netユーザー認可と認証
- 24. Playframework 2.0での認証と認証のためのLDAP
- 25. コンソールアプリケーションとASP.NET認証
- 26. フォーム認証Asp.netの
- 27. セッションタイムアウトasp.netと認証
- 28. ASP.NetコアSAML認証
- 29. ASP.Net MVCカスタム認証
- 30. ASP.Net認証とGooglebot
私はまだ得られません!使用されているパッケージがMicrosoft.AspNetCore.Identityの場合、なぜそのパッケージが.csprojファイルに表示されないのですか。 aspnetcore.identity.entityframeworkcoreを表示しているだけです。 リンク参照に関して、私はそれを何度も見てきました。 asp.netコアID 2.0のドキュメントはほとんど存在しません。 – Ovis
私は情報を更新しました。私の答えをもう一度チェックする – kashyapa