{
|
"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<com.qianwen.core.secure.props.AuthSecure>",
|
"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<com.qianwen.core.secure.props.BasicSecure>",
|
"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<com.qianwen.core.secure.props.ClientSecure>",
|
"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<com.qianwen.core.secure.props.SignSecure>",
|
"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<java.lang.String>",
|
"description": "鉴权放行请求",
|
"sourceType": "com.qianwen.core.secure.props.BladeSecureProperties"
|
}
|
],
|
"hints": []
|
}
|