package Ġno . nav . f amil ie . web flux . builder Ċ Ċ import Ġno . nav . f amil ie . web flux . filter . Bearer Token Filter Function Ċ import Ġno . nav . f amil ie . web flux . filter . Consumer Id Filter Function Ċ import Ġno . nav . f amil ie . web flux . filter . Intern Logger Filter Function Ċ import Ġno . nav . f amil ie . web flux . filter . M dc Values Propag ating Filter Function Ċ import Ġorg . springframework . context . annotation . Bean Ċ import Ġorg . springframework . context . annotation . Configuration Ċ import Ġorg . springframework . context . annotation . Import Ċ import Ġorg . springframework . web . reactive . function . client . Web Client ĊĊ Ċ @ Suppress (" Spring Facet Code Inspection ") Ċ @ Configuration Ċ @ Import ( Consumer Id Filter Function :: class , ĊĠĠĠĠĠĠĠ ĠIntern Logger Filter Function :: class , ĊĠĠĠĠĠĠĠ ĠBearer Token Filter Function :: class , ĊĠĠĠĠĠĠĠ ĠRest Template Builder Bean :: class , ĊĠĠĠĠĠĠĠ ĠN ais Proxy Customizer :: class , ĊĠĠĠĠĠĠĠ ĠN ais No Proxy Customizer :: class ) Ċ class ĠAzure Web ClientConfig Ġ{ ĊĊĠĠĠ Ġ@ Bean (" azure Web Client Builder ") ĊĠĠĠ Ġfun Ġazure Web Client Builder ( consumer Id Filter Function : ĠConsumer Id Filter Function , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġintern Logger Filter Function : ĠIntern Logger Filter Function , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġbe arer Token Filter Function : ĠBearer Token Filter Function , ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġi N ais Proxy Customizer : ĠIN ais Proxy Customizer ): ĠWeb Client . Builder Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġbuilder Ġ= ĠWeb Client . builder () ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. filter ( consumer Id Filter Function ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. filter ( intern Logger Filter Function ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. filter ( bearer Token Filter Function ) ĊĠĠĠĠĠĠĠĠĠĠĠĠĠĠĠ Ġ. filter ( M dc Values Propag ating Filter Function ()) ĊĊĠĠĠĠĠĠĠ Ġi N ais Proxy Customizer . customize ( builder ) ĊĠĠĠĠĠĠĠ Ġreturn Ġbuilder ĊĊĠĠĠ Ġ} ĊĊĠĠĠ Ġ@ Bean (" azure Web Client ") ĊĠĠĠ Ġfun Ġazure Web Client ( azure Web Client Builder : ĠWeb Client . Builder ): ĠWeb Client Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġazure Web Client Builder . build () ĊĠĠĠ Ġ} Ċ Ċ } Ċ