ASP.NET Core:使用用户IP地址进行授权

时间:2019-01-26 14:50:13

标签: authorization ip-address asp.net-core-2.2

我编写了一些类来进行自定义用户授权检查(如果用户有正确的主张,并且他/她使用本地服务器网络),但是我必须将其复制并粘贴到每个控制器中。我希望找到更好的解决方案,例如:

  1. 自定义授权属性。
  2. 一种用于检查用户要求和所有请求的IP地址的中间件。

是否有更好的解决方案,或者我应该选择两个?

(我的授权逻辑使用本地cookie和Active Directory来检查用户声明)

0 个答案:

没有答案