Enterprise only. The JWK aggregator plugin allows KrakenD to validate tokens issued by multiple Identity Providers. See: https://www.krakend.io/docs/enterprise/authentication/multiple-identity-providers/
Get JSON SchemaBundleIdentifier | https://schemas.sourcemeta.com/krakend/v2.2/plugin/jwk-aggregator.json |
---|---|
Base Dialect | Draft7 |
Dialect | http://json-schema.org/draft-07/schema# |
Size | 0.001193 MB |
{
"$schema": "http://json-schema.org/draft-07/schema#",
"$id": "https://schemas.sourcemeta.com/krakend/v2.2/plugin/jwk-aggregator.json",
"title": "JWK aggregator",
"description": "Enterprise only. The JWK aggregator plugin allows KrakenD to validate tokens issued by multiple Identity Providers.\n\nSee: https://www.krakend.io/docs/enterprise/authentication/multiple-identity-providers/",
"type": "object",
"required": [ "port", "origins" ],
"properties": {
"origins": {
"title": "Origins",
"description": "The list of all JWK URLs recognized as valid Identity Providers by the gateway.\n\nSee: https://www.krakend.io/docs/enterprise/authentication/multiple-identity-providers/",
"type": "array"
},
"port": {
"title": "Port",
"description": "The port of the local server doing the aggregation. The port is only accessible within the gateway machine using localhost, and it's never exposed to the external network. Choose any port that is free in the system.\n\nSee: https://www.krakend.io/docs/enterprise/authentication/multiple-identity-providers/",
"examples": [ 9876 ],
"type": "integer"
}
},
...
See the full schema