Ein gomul Spring Security SAML-neyðsla kann heinta metadata frá samleikaprovidearanum úr servarferlinum við HTTPMetadataProvider. Hendan útgangandi niðurtøkan brúkar HTTP-klientin, sum verður latin metadataprovidearanum.

Fyri eina neyðslu, sum brúkar Spring Security SAML 1.0.x/OpenSAML 2-uppsetingarstíl, set upp hennara Apache Commons HttpClient, áðrenn hon verður innsett:

org.apache.commons.httpclient.HttpClient metadataHttpClient =
    new org.apache.commons.httpclient.HttpClient();
metadataHttpClient.getHostConfiguration()
    .setProxy("proxy.example", 8080);

Lat henda uppsetta lutin sum konstruktørargument til HTTP-klientin í org.opensaml.saml2.metadata.provider.HTTPMetadataProvider, saman við verandi timer og metadata-URL. Í XML-uppseting má klientbean, sum verður víst til, vera júst hendan uppsetta instansurin.

Varðveit verandi parsara-pool providearans, dagføringsuppsetingina og metadatastjóran umkring. At broyta leiðina kemur ikki í staðin fyri hesar ábyrgdir.

Metadata-URL'in verður verandi URL hjá samleikaprovidearanum. Proxy-verturin hoyrir til HTTP-klientin. Fyri eina góðkenda, alment atkomiliga metadata-URL kann eitt HTTP-umbodsfólk úr HTTP-proxy-listanum fylla vert og port hjá tí klientinum, tá almenn millumlið eru loyvd og eingin proxy-innlogging verður goymd. Hetta er ein heintaleið á servarastíggi: ein eydnað broyting í kaga til samleikaprovidearan prógvar ikki, at neyðsluservarin kann heinta ella dagføra metadata gjøgnum sínar egnu netverksavmarkingar.

Brúka hesa uppsetingina bert til tey gomlu flokkarnar, sum verða nevndir her. Nútíðar Spring Security saml2-stuðulin brúkar eitt annað API, og ein bean, sum er skrivaður til gamla víðkanina, kann ikki skiftast út við verandi metadata-uppseting hennara.

Skyldar greinar