具有Identity和EF的3层应用程序

Thufir Hawat

我正在开发一个3层项目,从头开始进行身份验证。我将以下内容用作实现身份验证的指南:http : //bitoftech.net/2015/01/21/asp-net-identity-2-with-asp-net-web-api-2-accounts-management /

问题是我需要安装以下NuGet软件包:

Install-Package Microsoft.AspNet.Identity.Owin -Version 2.1.0
Install-Package Microsoft.AspNet.Identity.EntityFramework -Version 2.1.0
Install-Package Microsoft.Owin.Host.SystemWeb -Version 3.0.0
Install-Package Microsoft.AspNet.WebApi.Owin -Version 5.2.2
Install-Package Microsoft.Owin.Security.OAuth -Version 3.0.0
Install-Package Microsoft.Owin.Cors -Version 3.0.0

我将Microsoft.AspNet.Identity.Owin直观地安装到了表示层中,现在的困境是Microsoft.AspNet.Identity.EntityFramework,它去哪里了?我已经在数据访问层中安装了EF6,是否可以在演示层中提供对Microsoft.AspNet.Identity.EntityFramework的依赖

鞋子

它应该进入您的Web项目。

Microsoft.AspNet.Identity.EntityFramework是一个命名空间,它提供了一些类,可以轻松地将身份项目连接到Entity Framework。它实际上并没有为EF本身提供任何功能。

如果您选择使用其他ORM,或者想要完全自定义asp.net身份(例如,创建自己的UserStore),那么您甚至不会在该项目中包含该软件包。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

具有多个应用程序的ASP.NET Identity

多态和n层应用程序

具有Symfony 3和Angular 2(路线)的单个应用程序

Android应用程序清洁架构:数据层是否应具有自己的模型类?

具有phonegap和firebase的移动应用程序

具有QSplitter和QMainWindow的应用程序QMdiarea

具有TabBar和SlideMenu的iOS应用程序

具有3个springboot应用程序的Ha Proxy

WinForms N 层应用程序,带有 DI、存储库和

使用工作单元和存储库模式的3层MVC应用程序

使用Scrum和Jira处理3层应用程序开发

使用 CMake 和 Conan 为 Linux 和 Windows 部署具有第 3 方依赖项的应用程序

具有物理根目录“”的应用程序“ / LM / W3SVC / 1 / ROOT /”无法加载CLR和托管应用程序

Azure Web 应用程序中的 3 层 Web 应用程序

Identity Server 3,从所有选项卡中注销 Js 应用程序

具有.NET应用程序的WineSkin

设计具有多个页面的应用程序,其中包含不同的应用程序栏和单个抽屉

Django 1.7-具有自定义应用程序标签的模型发现和应用程序配置

我的iOS应用程序具有比其他应用程序更大的标签栏,导航栏和键盘

带有ASP.NET Core 3.0和EF Core的多租户应用程序

仅将具有Webview的IOS和Android应用程序视为混合应用程序还是Web应用程序?

在不同的服务器上托管表示层和应用程序层

应用程序的 n 层架构中可以有哪些额外的层?

现代REST应用程序是3层架构还是4层架构?

在三层应用程序中的EF Core中自动迁移

Reactsj和d3v4集成-具有Jest测试的表和饼图应用程序

原始和升级iOS应用程序具有相同的钥匙串和应用程序身份,但是升级应用程序无法解密由原始应用程序加密的密码

构建错误。在具有多个目标和 NotificationServiceExtensions 的 Xcode iOS 应用程序中安装 Firebase

具有两个入口点的Spring Boot应用程序:CLI和Web服务