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

schemas.schema-form.json Maven / Gradle / Ivy

There is a newer version: 4.6.0-alpha.2
Show newest version
{
  "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