我们正在使用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层?或者我们应该怎样做才能使结构正常?
感谢您的时间
答案 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