我们有一个新的web项目,使用c#/MVC 5,实体框架代码优先,Oauth 2进行身份验证。
解决方案的结构如下:
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层吗?或者我们应该怎么做才能使结构正确?
感谢您的宝贵时间
AsyncOAuth
可移植客户端库和基于HttpClient的OAuth库,包括所有平台(PCL作为。net 4.0,。net 4.5, Silverlight4, Silverlight5, Windows Phone 7.5, Windows Phone 8.0, Windows Store Apps)。
安装using with NuGet, AsyncOAuth
PM> Install-Package AsyncOAuth