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

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

There is a newer version: 1.1.0
Show 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": "radix enabled.",
      "defaultValue": "false"
    },
    {
      "name": "nichetoolkit.rest.radix.digits",
      "type": "java.lang.String",
      "sourceType": "java.lang.String",
      "description": "radix digits.",
      "defaultValue": "qwe8as2dzx9c7p5ik3mjufr4vyltn6bgh"
    },
    {
      "name": "nichetoolkit.rest.radix.supply",
      "type": "java.lang.String",
      "sourceType": "java.lang.String",
      "description": "radix supply.",
      "defaultValue": "o"
    },
    {
      "name": "nichetoolkit.rest.radix.min-length",
      "type": "java.lang.Integer",
      "sourceType": "java.lang.Integer",
      "description": "radix min length.",
      "defaultValue": "6"
    },
    {
      "name": "nichetoolkit.rest.sha.enabled",
      "type": "java.lang.Boolean",
      "sourceType": "java.lang.Boolean",
      "description": "sha enabled.",
      "defaultValue": "false"
    },
    {
      "name": "nichetoolkit.rest.sha.secret",
      "type": "java.lang.String",
      "sourceType": "java.lang.String",
      "description": "sha secret."
    },
    {
      "name": "nichetoolkit.rest.sha.algorithm",
      "type": "io.github.nichetoolkit.rest.worker.sha.ShaAlgorithm",
      "sourceType": "io.github.nichetoolkit.rest.worker.sha.ShaAlgorithm",
      "description": "algorithm type.",
      "defaultValue": "SHA256"
    },
    {
      "name": "nichetoolkit.rest.jwt.enabled",
      "type": "java.lang.Boolean",
      "sourceType": "java.lang.Boolean",
      "description": "jwt enabled.",
      "defaultValue": "false"
    },
    {
      "name": "nichetoolkit.rest.jwt.algorithm",
      "type": "io.github.nichetoolkit.rest.worker.jwt.JwtAlgorithm",
      "sourceType": "io.github.nichetoolkit.rest.worker.jwt.JwtAlgorithm",
      "description": "algorithm type.",
      "defaultValue": "HS256"
    },
    {
      "name": "nichetoolkit.rest.jwt.secret",
      "type": "java.lang.String",
      "sourceType": "java.lang.String",
      "description": "secret key."
    },
    {
      "name": "nichetoolkit.rest.jwt.kid",
      "type": "java.lang.String",
      "sourceType": "java.lang.String",
      "description": "kid."
    },
    {
      "name": "nichetoolkit.rest.jwt.issuer",
      "type": "java.lang.String",
      "sourceType": "java.lang.String",
      "description": "issuer."
    },
    {
      "name": "nichetoolkit.rest.jwt.audiences",
      "type": "java.lang.String[]",
      "sourceType": "java.lang.String[]",
      "description": "audiences."
    },
    {
      "name": "nichetoolkit.rest.jwt.expire-time",
      "type": "java.lang.Long",
      "sourceType": "java.lang.Long",
      "description": "expire time.",
      "defaultValue": "0"
    },
    {
      "name": "nichetoolkit.rest.jwt.expire-unit",
      "type": "java.time.temporal.ChronoUnit",
      "sourceType": "java.lang.Long",
      "description": "expire unit.",
      "defaultValue": "MILLIS"
    },
    {
      "name": "nichetoolkit.rest.jwt.issued-delay-time",
      "type": "java.lang.Long",
      "sourceType": "java.lang.Long",
      "description": "issued delay time.",
      "defaultValue": "0"
    },
    {
      "name": "nichetoolkit.rest.jwt.issued-delay-unit",
      "type": "java.time.temporal.ChronoUnit",
      "sourceType": "java.lang.Long",
      "description": "issued delay unit.",
      "defaultValue": "MILLIS"
    },
    {
      "name": "nichetoolkit.rest.jwt.not-before-enabled",
      "type": "java.lang.Boolean",
      "sourceType": "java.lang.Boolean",
      "description": "not before enabled.",
      "defaultValue": "false"
    },
    {
      "name": "nichetoolkit.rest.rsa.enabled",
      "type": "java.lang.Boolean",
      "sourceType": "java.lang.Boolean",
      "description": "sha enabled.",
      "defaultValue": "false"
    },
    {
      "name": "nichetoolkit.rest.rsa.key-size",
      "type": "java.lang.Integer",
      "sourceType": "java.lang.Integer",
      "description": "sha key size.",
      "defaultValue": "2048"
    },
    {
      "name": "nichetoolkit.rest.rsa.public-key",
      "type": "java.lang.String",
      "sourceType": "java.lang.String",
      "description": "rsa public key."
    },
    {
      "name": "nichetoolkit.rest.rsa.private-key",
      "type": "java.lang.String",
      "sourceType": "java.lang.String",
      "description": "rsa private key."
    },
    {
      "name": "nichetoolkit.rest.rsa.auto-verify",
      "type": "java.lang.Boolean",
      "sourceType": "java.lang.Boolean",
      "description": "rsa auto verify.",
      "defaultValue": "true"
    }
  ],
  "hints": [
    {
      "name": "nichetoolkit.rest.radix.enabled",
      "values": [
        {
          "value": false,
          "description": "radix close."
        },
        {
          "value": true,
          "description": "radix open."
        }
      ]
    },
    {
      "name": "nichetoolkit.rest.sha.enabled",
      "values": [
        {
          "value": false,
          "description": "sha close."
        },
        {
          "value": true,
          "description": "sha open."
        }
      ]
    },
    {
      "name": "nichetoolkit.rest.jwt.enabled",
      "values": [
        {
          "value": false,
          "description": "jwt close."
        },
        {
          "value": true,
          "description": "jwt open."
        }
      ]
    },
    {
      "name": "nichetoolkit.rest.jwt.not-before-enabled",
      "values": [
        {
          "value": false,
          "description": "jwt not before close."
        },
        {
          "value": true,
          "description": "jwt not before open."
        }
      ]
    },
    {
      "name": "nichetoolkit.rest.rsa.enabled",
      "values": [
        {
          "value": false,
          "description": "rsa close."
        },
        {
          "value": true,
          "description": "rsa open."
        }
      ]
    }
  ]
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy