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

Detta gäller en befintlig Quarkus REST Client med @RegisterRestClient(configKey = "inventory"). inventory identifierar den klienten och office den återanvändbara proxy-posten. URL:en förblir inventory-API:et. Om den är offentligt nåbar och åtkomst via offentlig proxy är tillåten, levererar HTTP-proxylistan kandidater för den namngivna postens HTTP-host och -port.

En annan REST client kan också referera till office. Att bara definiera namnet tilldelar det inte varje client; en client utan referens använder en konfigurerad standard-registerproxy om en finns.

När mellanhanden behöver ett konto, ange quarkus.proxy.office.username och quarkus.proxy.office.password via applikationens konfigurationskälla.

Proxy Registry är dokumenterat som preview i Quarkus 3.40. Använd motsvarande REST Client-integration; äldre utgåvor och RESTEasy Classic har sin egen stödda konfiguration.

Relaterade artiklar