{ "groups": [ { "name": "blade.secure", "type": "com.qianwen.core.secure.props.BladeSecureProperties", "sourceType": "com.qianwen.core.secure.props.BladeSecureProperties" } ], "properties": [ { "name": "blade.secure.auth", "type": "java.util.List", "description": "授权配置", "sourceType": "com.qianwen.core.secure.props.BladeSecureProperties" }, { "name": "blade.secure.auth-enabled", "type": "java.lang.Boolean", "description": "开启授权规则", "sourceType": "com.qianwen.core.secure.props.BladeSecureProperties", "defaultValue": true }, { "name": "blade.secure.basic", "type": "java.util.List", "description": "基础认证配置", "sourceType": "com.qianwen.core.secure.props.BladeSecureProperties" }, { "name": "blade.secure.basic-enabled", "type": "java.lang.Boolean", "description": "开启基础认证规则", "sourceType": "com.qianwen.core.secure.props.BladeSecureProperties", "defaultValue": true }, { "name": "blade.secure.client", "type": "java.util.List", "description": "客户端配置", "sourceType": "com.qianwen.core.secure.props.BladeSecureProperties" }, { "name": "blade.secure.client-enabled", "type": "java.lang.Boolean", "description": "开启客户端规则", "sourceType": "com.qianwen.core.secure.props.BladeSecureProperties", "defaultValue": true }, { "name": "blade.secure.enabled", "type": "java.lang.Boolean", "description": "开启鉴权规则", "sourceType": "com.qianwen.core.secure.props.BladeSecureProperties", "defaultValue": false }, { "name": "blade.secure.sign", "type": "java.util.List", "description": "签名认证配置", "sourceType": "com.qianwen.core.secure.props.BladeSecureProperties" }, { "name": "blade.secure.sign-enabled", "type": "java.lang.Boolean", "description": "开启签名认证规则", "sourceType": "com.qianwen.core.secure.props.BladeSecureProperties", "defaultValue": true }, { "name": "blade.secure.skip-url", "type": "java.util.List", "description": "鉴权放行请求", "sourceType": "com.qianwen.core.secure.props.BladeSecureProperties" } ], "hints": [] }