schemas.schema-form.json Maven / Gradle / Ivy
{
"type" : "object",
"id" : "urn:jsonschema:io:gravitee:am:authdevice:notifier:http:HttpAuthenticationDeviceNotifierConfiguration",
"properties" : {
"endpoint": {
"title": "Service Endpoint",
"description": "Endpoint URL to contact",
"type" : "string"
},
"headerName": {
"title": "Authorization Header",
"description": "Name of the HTTP Header containing the authorization",
"type" : "string",
"default": "Authorization"
},
"headerValue": {
"title": "Authorization Header Value",
"description": "Value to use for the Authorization Header (ex: 'Basic Y2xpZW50aWQ6Y2xpZW50c2VjcmV0Cg==' or 'Bearer eyJraWQiOiJkZWZhdWx0I')",
"type" : "string"
},
"connectTimeout" : {
"type" : "integer",
"default": 5000,
"minimum": 1,
"title": "HTTP Client connect timeout",
"description": "Duration of time in milliseconds that connects will block. (default 5000 ms)"
},
"idleTimeout" : {
"type" : "integer",
"default": 10000,
"minimum": 1,
"title": "HTTP Client idle timeout",
"description": "Duration of time in milliseconds that request will hold. (default 10000 ms)"
},
"maxPoolSize" : {
"type" : "integer",
"default": 10,
"minimum": 1,
"title": "HTTP Client max pool size",
"description": "Maximum pool of connections can grow to. (default 10)"
}
},
"required": [
"endpoint"
]
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy