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

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

There is a newer version: 1.7.0
Show newest version
{
  "groups": [
    {
      "sourceType": "org.casbin.spring.boot.autoconfigure.properties.CasbinProperties",
      "name": "casbin",
      "type": "org.casbin.spring.boot.autoconfigure.properties.CasbinProperties"
    },
    {
      "sourceType": "org.casbin.spring.boot.autoconfigure.properties.CasbinExceptionProperties",
      "name": "casbin.exception",
      "type": "org.casbin.spring.boot.autoconfigure.properties.CasbinExceptionProperties"
    }
  ],
  "properties": [
    {
      "name": "casbin.enableCasbin",
      "type": "java.lang.Boolean",
      "description": "Enable casbin",
      "sourceType": "org.casbin.spring.boot.autoconfigure.properties.CasbinProperties",
      "defaultValue": true
    },
    {
      "name": "casbin.useSyncedEnforcer",
      "type": "java.lang.Boolean",
      "description": "use Synced Enforcer",
      "sourceType": "org.casbin.spring.boot.autoconfigure.properties.CasbinProperties",
      "defaultValue": false
    },
    {
      "name": "casbin.model",
      "type": "java.lang.String",
      "description": "Casbin model conf file",
      "sourceType": "org.casbin.spring.boot.autoconfigure.properties.CasbinProperties",
      "defaultValue": "classpath:casbin/model.conf"
    },
    {
      "name": "casbin.policy",
      "type": "java.lang.String",
      "description": "Casbin policy csv file",
      "sourceType": "org.casbin.spring.boot.autoconfigure.properties.CasbinProperties",
      "defaultValue": "classpath:casbin/policy.csv"
    },
    {
      "name": "casbin.storeType",
      "type": "org.casbin.spring.boot.autoconfigure.properties.CasbinStoreType",
      "description": "Casbin storeType",
      "sourceType": "org.casbin.spring.boot.autoconfigure.properties.CasbinProperties",
      "defaultValue": "jdbc"
    },
    {
      "name": "casbin.autoSave",
      "type": "java.lang.Boolean",
      "description": "Casbin autoSave",
      "sourceType": "org.casbin.spring.boot.autoconfigure.properties.CasbinProperties",
      "defaultValue": true
    },
    {
      "name": "casbin.useDefaultModelIfModelNotSetting",
      "type": "java.lang.Boolean",
      "description": "Use default model if model not setting",
      "sourceType": "org.casbin.spring.boot.autoconfigure.properties.CasbinProperties",
      "defaultValue": true
    },
    {
      "name": "casbin.initializeSchema",
      "type": "org.casbin.spring.boot.autoconfigure.properties.CasbinDataSourceInitializationMode",
      "description": "Data source initialize schema",
      "sourceType": "org.casbin.spring.boot.autoconfigure.properties.CasbinProperties",
      "defaultValue": "create"
    },
    {
      "name": "casbin.enableWatcher",
      "type": "java.lang.Boolean",
      "description": "Enable casbin watcher",
      "sourceType": "org.casbin.spring.boot.autoconfigure.properties.CasbinProperties",
      "defaultValue": false
    },
    {
      "name": "casbin.watcherType",
      "type": "org.casbin.spring.boot.autoconfigure.properties.CasbinWatcherType",
      "description": "Casbin watcher type",
      "sourceType": "org.casbin.spring.boot.autoconfigure.properties.CasbinProperties",
      "defaultValue": "redis"
    },
    {
      "name": "casbin.policyTopic",
      "type": "java.lang.String",
      "description": "Redis topic for Watcher",
      "sourceType": "org.casbin.spring.boot.autoconfigure.properties.CasbinProperties",
      "defaultValue": "CASBIN_POLICY_TOPIC"
    },
    {
      "name": "casbin.exception.removePolicyFailed",
      "type": "java.lang.Boolean",
      "description": "Throws an exception when the delete policy fails",
      "sourceType": "org.casbin.spring.boot.autoconfigure.properties.CasbinExceptionProperties",
      "defaultValue": false
    }
  ]
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy