有没有一种方法可以在每个控制器动作上调用类方法?

时间:2019-11-13 06:25:53

标签: asp.net-core .net-core-3.0

我正在实现一个缓存系统,以在服务器端处理我的JWT以模拟会话状态,每次调用一个动作时,我都必须验证服务器缓存上的令牌以查看其是否仍然有效,有没有一种创建方法像

[Authorize] or [AllowAnonymous] 

要搜索请求并执行验证请求所需的一切?我已经有一个处理缓存系统的单例类,我所需要的只是一种调用正确方法的简便方法。

我想避免通过依赖注入在每个方法的每个操作上调用该方法。

我正在使用Net Core 3.0,分布式缓存和具有JWT验证的Web API。

谢谢。

1 个答案:

答案 0 :(得分:0)

您需要实现一个动作过滤器。有关更多详细信息,请参见the documentation