类 SaFirewallStrategy

java.lang.Object
cn.dev33.satoken.strategy.SaFirewallStrategy

public final class SaFirewallStrategy extends Object
Sa-Token 防火墙策略
从以下版本开始:
1.40.0
作者:
click33
  • 字段详细资料

    • instance

      public static final SaFirewallStrategy instance
      全局单例引用
    • checkHooks

      public List<SaFirewallCheckHook> checkHooks
      防火墙校验钩子函数集合
    • check

      防火墙校验函数
    • checkFailHandle

      public SaFirewallCheckFailHandleFunction checkFailHandle
      当请求 path 校验不通过时地处理方案,自定义示例:
                      SaFirewallStrategy.instance.checkFailHandle = (e, req, res, extArg) -> {
                              // 自定义处理逻辑 ...
            };
       
  • 方法详细资料

    • registerHook

      public void registerHook(SaFirewallCheckHook checkHook)
      注册一个防火墙校验 hook
      参数:
      checkHook - /
    • removeHook

      public void removeHook(Class<? extends SaFirewallCheckHook> hookClass)
      移除指定类型的防火墙校验 hook
      参数:
      hookClass - /