global

The global chain applies plugins to all endpoints, enabling centralized features such as global user authentication, logging, and other cross-cutting concerns.

Can be used in:

serviceProxy, api, global, chainDef, for, choose, stompProxy, if, registration, wsStompReassembler, internal, interceptor, chain, router, bean, transport and soapProxy


Child Elements

ElementsDescriptionCardinality
request 0..*
abort 0..*
response 0..*
echo 0..*

Other optional Child Elements


xml2Json, jwtAuth, adminConsole, webSocket, flowInitiator, wsdlRewriter, destination, cors, limit, exchangeStore, headerFilter, urlNormalizer, xmlProtection, rewriter, webServer, if, counter, userFeature, openapiPublisher, xmlContentFilter, shadowing, apiDocs, choose, soapOperationExtractor, soapBody, stompClient, replace, APIsJSON, wsdlPublisher, greaser, javascript, clusterNotification, testService, json2Xml, tcp, soapStackTraceFilter, call, http2xml, xenAuthentication, soap2Rest, setProperty, ntlm, authHead2Body, adminApi, oauth2Resource2, oauth2PermissionChecker, beautifier, shutdown, interceptor, methodOverride, clamav, transform, dispatching, webServiceExplorer, kubernetesValidation, index, balancer, analyser, tokenValidator, statisticsProvider, requireAuth, chain, reverseProxying, paddingHeader, for, regExReplacer, logContext, formValidation, acmeHttpChallenge, return, rest2Soap, apiKey, prometheus, statisticsCSV, template, setHeader, jwtSign, log, wadlRewriter, validator, throttle, openapiValidator, global, graphQLProtection, accountRegistration, cache, openTelemetry, sampleSoapService, accessLog, basicAuthentication, httpClient, accessControl, groovyTemplate, jsonProtection, rateLimiter, groovy, internalRouting, login, statisticsJDBC, oauth2authserver, static, ruleMatching