IBM Java SDK: seachfhreastalaí a chumrú le haghaidh IAM agus glaonna seirbhíse
Socraigh seachfhreastalaí an fhíordaitheora IAM agus HttpConfigOptions na seirbhíse sula dtosaíonn ceachtar acu ag seoladh iarratas.
Socraigh an dá chonair le linn an túsaithe, agus an fíordaitheoir IAM a tugadh don tseirbhís i ndáiríre á úsáid:
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);Anseo is iad authenticator agus service réada reatha an fheidhmchláir. Cuir na socruithe i bhfeidhm sula dtosaíonn fáil an chomhartha nó iarratais na seirbhíse, agus gnáthfhíorú teastais ar siúl. San áit ar féidir leis an bhfeidhmchlár críochphointe HTTP poiblí a úsáid don dá cheann scríbe, tá seoltaí iarrthacha ar fáil sa liosta seachfhreastalaí HTTP.
Clúdaíonn an dá shannadh iarratais éagsúla. Clúdaíonn authenticator.setProxy conair an chomhartha IAM; cuireann service.configureClient an seachfhreastalaí i bhfeidhm ar iompar na seirbhíse. Ní bhunaíonn cumrú ceann amháin conair an chinn eile.
I gcás teipe, aithin an t-óstach a luaitear san iarratas a theip. Cúngaíonn fáil rathúil an chomhartha an fhadhb go conair na seirbhíse; ní chruthaíonn sé áfach gur fhuair an chonair sin a roghanna seachfhreastalaí.
Tagann HttpConfigOptions ó IBM Java SDK Core. Agus seanmhúnla ConversationService á oiriúnú, úsáid an pacáiste Core agus an ghlúin seirbhíse a roghnaigh an feidhmchlár seachas seanchlas líonra a bhaineann go sonrach leis an tseirbhís a chóipeáil.