【发布时间】:2021-09-03 05:44:15
【问题描述】:
我正在构建一个包含以下层的 Asp.Net Core 后端:
- API 层
- 数据访问层
- 服务层
服务层需要根据用户及其权限过滤结果。根据几篇文章,通过服务层内部的 HttpContext 访问用户不是一个好主意,因为它应该独立于表示层。我看到的唯一选择是让当前用户进入 api 控制器并将其传递给服务层。这是唯一的方法吗?我认为总是将用户传递到服务层非常乏味。我会很感激你对这个问题的一些想法。
【问题讨论】:
标签: asp.net-mvc asp.net-core architecture