META-INF.additional-spring-configuration-metadata.json Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of rest-toolkit-utils Show documentation
Show all versions of rest-toolkit-utils Show documentation
Rest toolkit utils project for Spring Boot
{
"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."
}
]
}
]
}