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

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

The newest version!
{
  "groups": [
    {
      "name": "nichetoolkit.rest.radix",
      "sourceType": "io.github.nichetoolkit.rest.configure.RestRadixProperties",
      "type": "io.github.nichetoolkit.rest.configure.RestRadixProperties"
    },
    {
      "name": "nichetoolkit.rest.sha",
      "sourceType": "io.github.nichetoolkit.rest.configure.RestShaProperties",
      "type": "io.github.nichetoolkit.rest.configure.RestShaProperties"
    },
    {
      "name": "nichetoolkit.rest.jwt",
      "sourceType": "io.github.nichetoolkit.rest.configure.RestJwtProperties",
      "type": "io.github.nichetoolkit.rest.configure.RestJwtProperties"
    },
    {
      "name": "nichetoolkit.rest.rsa",
      "sourceType": "io.github.nichetoolkit.rest.configure.RestRsaProperties",
      "type": "io.github.nichetoolkit.rest.configure.RestRsaProperties"
    }
  ],
  "properties": [
    {
      "name": "nichetoolkit.rest.radix.enabled",
      "type": "java.lang.Boolean",
      "sourceType": "java.lang.Boolean",
      "description": "the switch of radix worker.",
      "defaultValue": false
    },
    {
      "name": "nichetoolkit.rest.radix.digits",
      "type": "java.lang.String",
      "sourceType": "java.lang.String",
      "description": "the digits character of radix worker.",
      "defaultValue": "qwe8as2dzx9c7p5ik3mjufr4vyltn6bgh"
    },
    {
      "name": "nichetoolkit.rest.radix.supply",
      "type": "java.lang.String",
      "sourceType": "java.lang.String",
      "description": "the supply character of radix worker.",
      "defaultValue": "o"
    },
    {
      "name": "nichetoolkit.rest.radix.min-length",
      "type": "java.lang.Integer",
      "sourceType": "java.lang.Integer",
      "description": "the min length of radix worker.",
      "defaultValue": 6
    },
    {
      "name": "nichetoolkit.rest.sha.enabled",
      "type": "java.lang.Boolean",
      "sourceType": "java.lang.Boolean",
      "description": "the switch of sha worker.",
      "defaultValue": false
    },
    {
      "name": "nichetoolkit.rest.sha.secret",
      "type": "java.lang.String",
      "sourceType": "java.lang.String",
      "description": "the secret key of sha worker."
    },
    {
      "name": "nichetoolkit.rest.sha.algorithm",
      "type": "io.github.nichetoolkit.rest.worker.sha.ShaAlgorithm",
      "sourceType": "io.github.nichetoolkit.rest.worker.sha.ShaAlgorithm",
      "description": "the algorithm type of sha worker.",
      "defaultValue": "sha256"
    },
    {
      "name": "nichetoolkit.rest.jwt.enabled",
      "type": "java.lang.Boolean",
      "sourceType": "java.lang.Boolean",
      "description": "the switch of jwt worker.",
      "defaultValue": false
    },
    {
      "name": "nichetoolkit.rest.jwt.algorithm",
      "type": "io.github.nichetoolkit.rest.worker.jwt.JwtAlgorithm",
      "sourceType": "io.github.nichetoolkit.rest.worker.jwt.JwtAlgorithm",
      "description": "the algorithm type of jwt worker.",
      "defaultValue": "hs256"
    },
    {
      "name": "nichetoolkit.rest.jwt.secret",
      "type": "java.lang.String",
      "sourceType": "java.lang.String",
      "description": "the secret of jwt worker."
    },
    {
      "name": "nichetoolkit.rest.jwt.kid",
      "type": "java.lang.String",
      "sourceType": "java.lang.String",
      "description": "the kid of jwt worker."
    },
    {
      "name": "nichetoolkit.rest.jwt.issuer",
      "type": "java.lang.String",
      "sourceType": "java.lang.String",
      "description": "the issuer of jwt worker."
    },
    {
      "name": "nichetoolkit.rest.jwt.audiences",
      "type": "java.lang.String[]",
      "sourceType": "java.lang.String[]",
      "description": "the audiences of jwt worker."
    },
    {
      "name": "nichetoolkit.rest.jwt.expire-time",
      "type": "java.lang.Long",
      "sourceType": "java.lang.Long",
      "description": "the expire time of jwt worker.",
      "defaultValue": 0
    },
    {
      "name": "nichetoolkit.rest.jwt.expire-unit",
      "type": "java.time.temporal.ChronoUnit",
      "sourceType": "java.lang.Long",
      "description": "the expire-unit of jwt worker.",
      "defaultValue": "millis"
    },
    {
      "name": "nichetoolkit.rest.jwt.issued-delay-time",
      "type": "java.lang.Long",
      "sourceType": "java.lang.Long",
      "description": "the issued delay time of jwt worker.",
      "defaultValue": 0
    },
    {
      "name": "nichetoolkit.rest.jwt.issued-delay-unit",
      "type": "java.time.temporal.ChronoUnit",
      "sourceType": "java.lang.Long",
      "description": "the issued delay unit of jwt worker.",
      "defaultValue": "millis"
    },
    {
      "name": "nichetoolkit.rest.jwt.not-before-enabled",
      "type": "java.lang.Boolean",
      "sourceType": "java.lang.Boolean",
      "description": "the not before switch of jwt worker.",
      "defaultValue": false
    },
    {
      "name": "nichetoolkit.rest.rsa.enabled",
      "type": "java.lang.Boolean",
      "sourceType": "java.lang.Boolean",
      "description": "the switch of rsa worker.",
      "defaultValue": false
    },
    {
      "name": "nichetoolkit.rest.rsa.key-size",
      "type": "java.lang.Integer",
      "sourceType": "java.lang.Integer",
      "description": "the key size of rsa worker.",
      "defaultValue": 1024
    },
    {
      "name": "nichetoolkit.rest.rsa.public-key",
      "type": "java.lang.String",
      "sourceType": "java.lang.String",
      "description": "the public key of rsa worker."
    },
    {
      "name": "nichetoolkit.rest.rsa.private-key",
      "type": "java.lang.String",
      "sourceType": "java.lang.String",
      "description": "the private key of rsa worker."
    },
    {
      "name": "nichetoolkit.rest.rsa.auto-verify",
      "type": "java.lang.Boolean",
      "sourceType": "java.lang.Boolean",
      "description": "the auto verify switch of rsa worker.",
      "defaultValue": true
    }
  ],
  "hints": [
    {
      "name": "nichetoolkit.rest.radix.enabled",
      "values": [
        {
          "value": false,
          "description": "the switch of radix worker closed."
        },
        {
          "value": true,
          "description": "the switch of radix worker opened."
        }
      ]
    },
    {
      "name": "nichetoolkit.rest.sha.enabled",
      "values": [
        {
          "value": false,
          "description": "the switch of sha worker closed."
        },
        {
          "value": true,
          "description": "the switch of sha worker opened."
        }
      ]
    },
    {
      "name": "nichetoolkit.rest.jwt.enabled",
      "values": [
        {
          "value": false,
          "description": "the switch of jwt worker closed."
        },
        {
          "value": true,
          "description": "the switch of jwt worker opened."
        }
      ]
    },
    {
      "name": "nichetoolkit.rest.jwt.not-before-enabled",
      "values": [
        {
          "value": false,
          "description": "the not before switch of jwt worker closed."
        },
        {
          "value": true,
          "description": "the not before switch of jwt worker opened."
        }
      ]
    },
    {
      "name": "nichetoolkit.rest.rsa.enabled",
      "values": [
        {
          "value": false,
          "description": "the switch of rsa worker closed."
        },
        {
          "value": true,
          "description": "the switch of rsa worker opened."
        }
      ]
    }
  ]
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy