spring-configuration-metadata.json 2.0 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162
  1. {
  2. "groups": [
  3. {
  4. "name": "security.xss",
  5. "type": "com.pig4cloud.pig.common.xss.config.PigXssProperties",
  6. "sourceType": "com.pig4cloud.pig.common.xss.config.PigXssProperties"
  7. }
  8. ],
  9. "properties": [
  10. {
  11. "name": "security.xss.enable-escape",
  12. "type": "java.lang.Boolean",
  13. "description": "[clear 专用] 使用转义,默认关闭",
  14. "sourceType": "com.pig4cloud.pig.common.xss.config.PigXssProperties",
  15. "defaultValue": false
  16. },
  17. {
  18. "name": "security.xss.enabled",
  19. "type": "java.lang.Boolean",
  20. "description": "开启xss",
  21. "sourceType": "com.pig4cloud.pig.common.xss.config.PigXssProperties",
  22. "defaultValue": true
  23. },
  24. {
  25. "name": "security.xss.mode",
  26. "type": "com.pig4cloud.pig.common.xss.config.PigXssProperties$Mode",
  27. "description": "模式:clear 清理(默认),escape 转义",
  28. "sourceType": "com.pig4cloud.pig.common.xss.config.PigXssProperties",
  29. "defaultValue": "clear"
  30. },
  31. {
  32. "name": "security.xss.path-exclude-patterns",
  33. "type": "java.util.List<java.lang.String>",
  34. "description": "放行的路由,默认为空",
  35. "sourceType": "com.pig4cloud.pig.common.xss.config.PigXssProperties"
  36. },
  37. {
  38. "name": "security.xss.path-patterns",
  39. "type": "java.util.List<java.lang.String>",
  40. "description": "拦截的路由,默认为空",
  41. "sourceType": "com.pig4cloud.pig.common.xss.config.PigXssProperties"
  42. },
  43. {
  44. "name": "security.xss.pretty-print",
  45. "type": "java.lang.Boolean",
  46. "description": "[clear 专用] prettyPrint,默认关闭: 保留换行",
  47. "sourceType": "com.pig4cloud.pig.common.xss.config.PigXssProperties",
  48. "defaultValue": false
  49. },
  50. {
  51. "name": "security.xss.trim-text",
  52. "type": "java.lang.Boolean",
  53. "description": "全局:对文件进行首尾 trim",
  54. "sourceType": "com.pig4cloud.pig.common.xss.config.PigXssProperties",
  55. "defaultValue": true
  56. }
  57. ],
  58. "hints": [],
  59. "ignored": {
  60. "properties": []
  61. }
  62. }