MVC 5 (IdentityUser) 和 3 层架构?

MVC 5 (IdentityUser) and 3-tier architecture?

我有一个关于 3 层架构的问题:我应该如何处理 MVC 5 上下文中的 IdentityUser?我将创建 DALBLUI (MVC)。我应该在 UI 上实现用户部分(注册、授权、身份验证、角色)吗?或者它应该是另一个程序集(另一个 MVC 项目)?有人可以给我预付款吗?

基本上在 MVC 中,您使用 IAuthorizationFilter 接口实现您的权限。

因此您可以轻松创建 ACL(访问控制列表)项目作为 class 库 类型项目,添加参考您的 UI 项目并在您需要的所有 Controller 方法上使用此 class 作为属性(或 MVC 上下文中的过滤器)。