常用配置参数

Auth常用配置

自己实现的Log参考:自定义日志

# 权限校验日志,默认为NoLogging,即不打印日志。
# StdOut:输出到控制台;jdk:java自带的日志系统
simple-auth.log.log-impl=StdOut

# 是否开启动态权限校验,默认为false
simple-auth.func.dynamic-auth=true

# Auth全局默认拒绝策略
simple-auth.auth.default-rejected=com.example.simpleauthvalidatetest.controller.MyRejected

# handler 是否缓存,默认为true,不建议更改
simple-auth.func.handler-cache=true

Limit常用配置

# 限流日志,默认为NoLogging,即不打印日志。
# StdOut:输出到控制台;jdk:java自带的日志系统
simple-auth.log.limit-log-impl=StdOut

# 权限校验日志中是否输出用户操作列表,默认为false
simple-auth.log.show-opt-list=true

# 是否开启动态限流控制,默认为false
simple-auth.func.dynamic-limit=true

# 默认限流算法。默认为CompleteLimit,即所有操作全部准确记录.
# tokenbucket 为令牌桶模式
simple-auth.func.limit-plan=tokenBucket

# Limit全局默认拒绝策略
simple-auth.limit.default-rejected=com.example.simpleauthvalidatetest.controller.MyRejected

# 过期操作数据定时清理,开启后默认会在每周1凌晨3点半清理过期数据
simple-auth.clear.clear=true
simple-auth.clear.cron=0 30 3 * * 1

Validate常用配置

# 全局默认参数检验类
simple-auth.validate.default-validate-object=com.example.simpleauthvalidatetest.validate.MyValidateObj

# validate全局默认拒绝策略
simple-auth.validate.default-rejected=com.example.simpleauthvalidatetest.controller.MyRejected