Package org.kawanfw.sql.api.server.firewall
Provides interface and default implementation for SQL firewalling.
Package includes built in and ready to use classes.
-
Interface Summary Interface Description SqlFirewallManager Interface that allows to define firewall rules for AceQL HTTP SQL calls. -
Class Summary Class Description CsvRulesManager Firewall manager that checks each SQL request against the content of a CSV File.CsvRulesManagerNoReload Firewall manager that extendsCsvRulesManager
, the only change is to prohibit reloading rules when the CSV file is updated.DefaultSqlFirewallManager Default firewall manager for all SQL databases.DenyDclManager Firewall manager that denies any DCL (Data Control Language) call.DenyDdlManager Firewall manager that denies any DDL (Data Definition Language) call.DenyExecuteUpdateManager Firewall manager that denies any update of the database.DenyMetadataQueryManager Firewall manager that denies the use of the AceQL Metadata Query API.DenyStatementClassManager Firewall manager that denies any call of the rawStatement
class.DenyTclManager Firewall manager that denies any TCL (Transaction Control Language) call.