繁体   English   中英

WebApi 2身份验证和ASP.NET MVC 5应用程序

[英]WebApi 2 Authentication and ASP.NET MVC 5 Applications

我是ASP.NET MVC 5和WebAPI 2技术的新手。 我目前正在为我的学校开发一个项目。 该项目将在计算机或移动设备上使用。

我有这样的Visual Studio解决方案:

  • 项目“ Web.Front”-ASP.NET MVC 5-用于描述项目的前端网站
  • 一个项目“ Web.Management”-ASP.NET MVC 5-核心Web应用程序
  • 项目“ WebApi”-具有对单个帐户进行身份验证的WebAPI 2项目
  • 项目“模型”-类库-包含我的Code First POCO类
  • 项目“数据库”-类库-包含我的DbContext和migrations类

我很难理解如何在此项目中管理用户。

我可以创建我的用户数据库,并通过Fiddler验证并创建/管理数据库中的用户。

现在,我想在我的项目“ Web.Management”上的控制器内访问我的用户。

创建它时,我选择了“个人帐户”进行身份验证,因此Visual Studio自动生成了AccountController控制器。

我想更改这些方法以直接查询WebAPI。

1)您认为我的解决方案的体系结构正确吗? 2)您能告诉我如何更改我的控制器“ AccountController”以通过WebAPI管理用户吗?

问候 !

我强烈建议您观看http://pluralsight.com/training/Courses/TableOfContents/aspdotnet-mvc5-fundamentals

  • 我将使用EF Code First方法,这意味着您的模型项目也将是您的数据库项目。
  • 我将使用Areas而不是将Front和Management分开。
  • 只要您不在Front and Management旁边使用您的API(例如,公共API),我就不会拆分项目

所以你应该以下面两个项目结束

  • 数据库/模型实体框架6代码优先方法
  • WebAPI + WebFront / WebManagement的区域

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM