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.

Tengdir greinar