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

Dit geldt voor een bestaande Quarkus REST Client met @RegisterRestClient(configKey = "inventory"). inventory identificeert die client en office het herbruikbare proxy-item. De URL blijft de inventory-API. Als deze openbaar bereikbaar is en toegang via een openbare proxy is toegestaan, levert de HTTP-proxylijst kandidaten voor de HTTP-host en -poort van het benoemde item.

Een andere REST client kan ook naar office verwijzen. Alleen de naam definiëren wijst het niet aan elke client toe; een client zonder verwijzing gebruikt een geconfigureerde standaardregisterproxy als die bestaat.

Wanneer de tussenpersoon een account nodig heeft, geef quarkus.proxy.office.username en quarkus.proxy.office.password op via de configuratiebron van de applicatie.

Het Proxy Registry is in Quarkus 3.40 gedocumenteerd als preview. Gebruik de bijbehorende REST Client-integratie; oudere releases en RESTEasy Classic hebben hun eigen ondersteunde configuratie.

Gerelateerde artikelen