MVC分层项目结构与Oauth 2

时间:2014-06-16 07:35:47

标签: asp.net-mvc oauth

我们正在使用C#/ MVC 5,实体框架代码优先和Oauth 2进行身份验证的新Web项目。

以下是解决方案的结构:

Project.DAL (Class Library): Contains EF DbContext and Repository classes
Project.BLL (Class Library): Contains business logic classes / Models
Project.Web (MVC Project)

但是当我们使用个人身份验证构建项目时,oauth部分已自动在Project.Web中创建,我们是否应该将OAuth移动到BLL层?或者我们应该怎样做才能使结构正常?

感谢您的时间

1 个答案:

答案 0 :(得分:0)

<强> AsyncOAuth

基于便携式客户端库和基于HttpClient的OAuth库,包括所有平台(适用于PCL,如.NET 4.0,.NET 4.5,Silverlight4,Silverlight5,Windows Phone 7.5,Windows Phone 8.0,Windows应用商店应用)。

安装

使用NuGet,AsyncOAuth

PM> Install-Package AsyncOAuth