我想在我的 Asp.Net 核心项目中实现授权。这是场景。1.Teacher 编辑有权添加学生和课程2.Teacher 管理员有权查看学生和课程,但没有编辑权限3.Student 有权查看课程。目前,我用不同方法检查每个请求是否有权限。我想知道是否有更好的方法来控制它的中心方式。我假设我可以定义一个表,用于识别谁拥有哪个权限。任何帮助,将不胜感激。更新:教师有不同级别,如 1 级,请假 2.不同级别有不同的权限。对于相同的方法,我需要检查用户级别和用户管理员或编辑器。