All Downloads are FREE. Search and download functionalities are using the official Maven repository.

META-INF.additional-spring-configuration-metadata.json Maven / Gradle / Ivy

{
  "groups": [
    {
      "name": "spring.security.paths",
      "type": "net.guerlab.cloud.security.core.properties.AuthorizePathProperties",
      "sourceType": "net.guerlab.cloud.security.core.properties.AuthorizePathProperties",
      "description": "授权保护路径配置."
    },
    {
      "name": "web.cors",
      "type": "net.guerlab.cloud.security.core.properties.CorsProperties",
      "sourceType": "net.guerlab.cloud.security.core.properties.CorsProperties",
      "description": "CORS配置."
    }
  ],
  "properties": [
    {
      "name": "spring.security.actuator.enabled",
      "type": "java.lang.Boolean",
      "sourceType": "net.guerlab.cloud.security.core.autoconfigure.AuthorizePathAutoConfigure",
      "description": "是否保护actuator."
    },
    {
      "name": "spring.security.paths.all",
      "type": "java.util.List",
      "sourceType": "net.guerlab.cloud.security.core.properties.AuthorizePathProperties",
      "description": "所有请求方式路径列表."
    },
    {
      "name": "spring.security.paths.get",
      "type": "java.util.List",
      "sourceType": "net.guerlab.cloud.security.core.properties.AuthorizePathProperties",
      "description": "GET请求方式路径列表."
    },
    {
      "name": "spring.security.paths.head",
      "type": "java.util.List",
      "sourceType": "net.guerlab.cloud.security.core.properties.AuthorizePathProperties",
      "description": "HEAD请求方式路径列表."
    },
    {
      "name": "spring.security.paths.post",
      "type": "java.util.List",
      "sourceType": "net.guerlab.cloud.security.core.properties.AuthorizePathProperties",
      "description": "POST请求方式路径列表."
    },
    {
      "name": "spring.security.paths.put",
      "type": "java.util.List",
      "sourceType": "net.guerlab.cloud.security.core.properties.AuthorizePathProperties",
      "description": "PUT请求方式路径列表."
    },
    {
      "name": "spring.security.paths.patch",
      "type": "java.util.List",
      "sourceType": "net.guerlab.cloud.security.core.properties.AuthorizePathProperties",
      "description": "PATCH请求方式路径列表."
    },
    {
      "name": "spring.security.paths.delete",
      "type": "java.util.List",
      "sourceType": "net.guerlab.cloud.security.core.properties.AuthorizePathProperties",
      "description": "DELETE请求方式路径列表."
    },
    {
      "name": "spring.security.paths.options",
      "type": "java.util.List",
      "sourceType": "net.guerlab.cloud.security.core.properties.AuthorizePathProperties",
      "description": "OPTIONS请求方式路径列表."
    },
    {
      "name": "spring.security.paths.trace",
      "type": "java.util.List",
      "sourceType": "net.guerlab.cloud.security.core.properties.AuthorizePathProperties",
      "description": "TRACE请求方式路径列表."
    },
    {
      "name": "web.cors.enable",
      "type": "java.lang.Boolean",
      "sourceType": "net.guerlab.cloud.security.core.properties.CorsProperties",
      "description": "enable cors properties."
    },
    {
      "name": "web.cors.allow-credentials",
      "type": "java.lang.Boolean",
      "sourceType": "net.guerlab.cloud.security.core.properties.CorsProperties",
      "description": "header indicates whether the response to request can be exposed when the omit credentials flag is unset."
    },
    {
      "name": "web.cors.allowed-headers",
      "type": "java.util.List",
      "sourceType": "net.guerlab.cloud.security.core.properties.CorsProperties",
      "description": "header indicates, as part of the response to a preflight request, which header field names can be used during the actual request."
    },
    {
      "name": "web.cors.allowed-methods",
      "type": "java.util.List",
      "sourceType": "net.guerlab.cloud.security.core.properties.CorsProperties",
      "description": "header indicates, as part of the response to a preflight request, which methods can be used during the actual request."
    },
    {
      "name": "web.cors.allowed-origins",
      "type": "java.util.List",
      "sourceType": "net.guerlab.cloud.security.core.properties.CorsProperties",
      "description": "header indicates whether a resource can be shared based by returning the value of the Origin request header, \"*\", or \"null\" in the response."
    },
    {
      "name": "web.cors.exposed-headers",
      "type": "java.util.List",
      "sourceType": "net.guerlab.cloud.security.core.properties.CorsProperties",
      "description": "header indicates which headers are safe to expose to the API of a CORS API specification."
    },
    {
      "name": "web.cors.max-age",
      "type": "java.lang.Long",
      "sourceType": "net.guerlab.cloud.security.core.properties.CorsProperties",
      "description": "header indicates how long the results of a preflight request can be cached in a preflight result cache."
    }
  ]
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy