دواړه لارې د پیل په وخت کې تنظیم کړئ، د هغه IAM تصدیق کوونکي په کارولو سره چې واقعاً خدمت ته ورکړل شوی:

import java.net.InetSocketAddress;
import java.net.Proxy;
import com.ibm.cloud.sdk.core.http.HttpConfigOptions;

var proxy = new Proxy(
    Proxy.Type.HTTP,
    new InetSocketAddress("proxy.example.net", 8080));

authenticator.setProxy(proxy);

var options = new HttpConfigOptions.Builder()
    .proxy(proxy)
    .build();
service.configureClient(options);

دلته authenticator او service د اپلیکیشن موجوده شیان دي. ترتیبات د ټوکن ترلاسه کولو یا د خدمت غوښتنو له پیل مخکې پلي کړئ، د عادي سند تصدیق سره. چیرې چې اپلیکیشن د دواړو منزلونو لپاره عامه HTTP پای ټکی کارولی شي، نوماند پتې په د HTTP پراکسي لیست کې شته.

دوه سپارنې مختلفې غوښتنې پوښي. authenticator.setProxy د IAM ټوکن لاره پوښي؛ service.configureClient پراکسي د خدمت ترانسپورت ته تطبیقوي. د یو تنظیمول د بل لاره نه جوړوي.

د ناکامۍ په صورت کې، هغه کوربه وپیژنئ چې په ناکامه غوښتنه کې نومول شوی. د ټوکن بریالۍ ترلاسه کول ستونزه د خدمت لارې ته محدودوي؛ خو دا نه ثابتوي چې هغې لارې خپل پراکسي اختیارونه ترلاسه کړي.

HttpConfigOptions د IBM Java SDK Core څخه راځي. کله چې زوړ ConversationService بېلګه تطبیقوئ، د زوړ خدمت ځانګړي شبکه یي ټولګي د کاپي کولو پرځای د اپلیکیشن غوره کړی Core بسته او د خدمت نسل وکاروئ.

اړوندې مقالې