Stilltu proxy fyrir SAML-lýsigögn í gömlu Spring Security
Stilltu HTTP-biðlarann sem sprautað er inn í gamlan Spring Security SAML HTTPMetadataProvider fyrir lýsigagnaniðurhal á þjóninum.
Gamalt Spring Security SAML-forrit getur sótt lýsigögn auðkennisveitandans úr þjónferlinum með HTTPMetadataProvider. Það útleiðar niðurhal notar HTTP-biðlarann sem lýsigagnaveitandanum er gefinn.
Fyrir forrit sem notar stillingarstíl Spring Security SAML 1.0.x/OpenSAML 2, stilltu Apache Commons HttpClient þess áður en honum er sprautað inn:
org.apache.commons.httpclient.HttpClient metadataHttpClient =
new org.apache.commons.httpclient.HttpClient();
metadataHttpClient.getHostConfiguration()
.setProxy("proxy.example", 8080);Láttu þann stillta hlut fylgja sem formerkjafylgibreytu HTTP-biðlarans í org.opensaml.saml2.metadata.provider.HTTPMetadataProvider ásamt fyrirliggjandi tímastilli og lýsigagnaslóð. Í XML-stillingu verður vísaða biðlarabeanið að vera einmitt þetta stillta tilvik.
Haltu fyrirliggjandi þáttara-safni veitandans, endurnýjunarstillingunni og lýsigagnastjóranum í kring. Breytt leið kemur ekki í stað þessara ábyrgða.
Lýsigagnaslóðin helst slóð auðkennisveitandans. Proxy-hýsillinn tilheyrir HTTP-biðlaranum. Fyrir samþykkta, opinberlega aðgengilega lýsigagnaslóð getur HTTP-frambjóðandi af HTTP-proxylistanum fyllt út hýsil og gátt þess biðlara þegar opinber milliliðir eru leyfðir og engar proxy-auðkennur eru geymdar. Þetta er sækjaleið á þjóninum: árangursrík tilvísun vafrans til auðkennisveitandans sýnir ekki að forritsþjóninn geti sótt eða endurnýjað lýsigögn í gegnum eigin netkerfistakmarkanir.
Notaðu þessa stillingu aðeins fyrir gömlu klasana sem nefndir eru hér. Nútíma Spring Security saml2-stuðningur notar annað API og bean sem skrifað er fyrir gömlu viðbótina er ekki skiptanlegt með núverandi lýsigagnastillingu hennar.