Interface CaptchaPolicyEnforcer

All Known Implementing Classes:
CasbinCaptchaPolicyEnforcer
Functional Interface:
This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.

@FunctionalInterface public interface CaptchaPolicyEnforcer
将已校验的 Casbin model、subject、资源和动作交给授权引擎判定。
  • Method Summary

    Modifier and Type
    Method
    Description
    boolean
    enforce(com.sankcrm.erp.auth.domain.model.casbin.CasbinModelId modelId, com.sankcrm.erp.auth.sdk.userinfo.UserInfo subject, String resource, String action)
    执行策略判断。
  • Method Details

    • enforce

      boolean enforce(com.sankcrm.erp.auth.domain.model.casbin.CasbinModelId modelId, com.sankcrm.erp.auth.sdk.userinfo.UserInfo subject, String resource, String action)
      执行策略判断。
      Parameters:
      modelId - 已确认存在、启用且归属目标 App 的模型编号
      subject - Bearer 中的认证主体
      resource - 服务端生成的固定策略资源路径
      action - 固定的 GET 或 POST
      Returns:
      仅 Casbin 明确允许时为 true