quarkus.proxy.office.host=proxy.example.net
quarkus.proxy.office.port=8080
quarkus.proxy.office.type=HTTP

quarkus.rest-client.inventory.url=https://inventory.example.net/api
quarkus.rest-client.inventory.proxy-configuration-name=office

Dette gjelder en eksisterende Quarkus REST Client med @RegisterRestClient(configKey = "inventory"). inventory identifiserer den clienten, og office den gjenbrukbare proxy-oppføringen. URL-en forblir inventory-API-en. Hvis den er offentlig tilgjengelig og tilgang via offentlig proxy er tillatt, leverer HTTP-proxy-listen kandidater for den navngitte oppføringens HTTP-host og -port.

En annen REST client kan også referere til office. Bare å definere navnet tildeler det ikke hver client; en client uten referanse bruker en konfigurert standard-registerproxy hvis en finnes.

Når mellomleddet trenger en konto, oppgi quarkus.proxy.office.username og quarkus.proxy.office.password via applikasjonens konfigurasjonskilde.

Proxy Registry er dokumentert som preview i Quarkus 3.40. Bruk den samsvarende REST Client-integrasjonen; eldre utgivelser og RESTEasy Classic har sin egen støttede konfigurasjon.

Relaterte artikler