文件名称:MultiAuthorize:Asp.Net MVC 使用的多重登入 Filter
文件大小:475KB
文件格式:ZIP
更新时间:2024-06-21 09:31:56
C#
前言 虽然前后台分离会是较安全的作法,但是仍然会有些情境需要有多重登入的情形,如果只使用Authorize Filter又加上没做好权限控管,可能会导致前台登入之后也会有权限进入后台,造成安全上的漏洞,因此写了这一个套件来处理这样的情形,利用自定的Forms Authentication Cookies Name 来达成多重登入的效果,并且也提供了几个扩充方法可以用来验证权限。 用法 在需要加入验证的Controller或Action加上MultiAuthorizeAttribute [ MultiAuthorizeAttribute ] public class HomeController : Controller [MultiAuthorizeAttribute(AuthorizeName = "Admin", AuthorizeArea = "Manage", Authorize
【文件预览】:
MultiAuthorize-master
----.gitattributes(2KB)
----README.md(2KB)
----.gitignore(2KB)
----MultiAuthorize()
--------packages()
--------SampleWeb()
--------MultiAuthorize.sln(1KB)
--------MultiAuthorize()