קאָנפיגורירן אַ פּראָקסי פֿאַר SAML מעטאַדאַטן אַראָפּלאָדונגען אין אַלט Spring Security
קאָנפיגורירט דעם HTTP קליענט וואָס ווערט אַרײַנגעשטעלט אין אַן אַלטן Spring Security SAML HTTPMetadataProvider פֿאַר מעטאַדאַטן אַראָפּלאָדונגען אויף דער סערווער זײַט.
אַן אַלטע Spring Security SAML אַפּלאַקיישאַן קען אָפּרופֿן די מעטאַדאַטן פֿונעם אידענטיטעט פֿאַרזאָרגער פֿונעם סערווער פּראָצעס מיט HTTPMetadataProvider. יענער אַרויסגייאַנדיקער אַראָפּלאָד ניצט דעם HTTP קליענט וואָס ווערט געגעבן צום מעטאַדאַטן פֿאַרזאָרגער.
פֿאַר אַן אַפּלאַקיישאַן וואָס ניצט דעם קאָנפֿיגוריר סטיל Spring Security SAML 1.0.x/OpenSAML 2, קאָנפיגורירט איר Apache Commons HttpClient פֿאַר דעם אַרײַנשטעלן:
org.apache.commons.httpclient.HttpClient metadataHttpClient =
new org.apache.commons.httpclient.HttpClient();
metadataHttpClient.getHostConfiguration()
.setProxy("proxy.example", 8080);גיט דעם קאָנפֿיגורירטן אָביעקט ווי דעם קאָנסטרוקטאָר אַרגומענט פֿונעם HTTP קליענט פֿון org.opensaml.saml2.metadata.provider.HTTPMetadataProvider, צוזאַמען מיטן עקזיסטירנדיקן טיימער און דער מעטאַדאַטן URL. אין אַן XML קאָנפֿיגוראַציע מוז דער באַצויגענער קליענט בין זײַן פּונקט די דאָזיקע קאָנפֿיגורירטע אינסטאַנץ.
באַהַלט דעם עקזיסטירנדיקן פּאַרסער פּול פֿונעם פֿאַרזאָרגער, די דערפֿרישונג קאָנפֿיגוראַציע און דעם מעטאַדאַטן פֿאַרוואַלטער אַרום. פֿאַרבייטן דעם וועג ערזעצט נישט די פֿאַראַנטוואָרטלעכקייטן.
די מעטאַדאַטן URL בלײַבט די URL פֿונעם אידענטיטעט פֿאַרזאָרגער. דער פּראָקסי האָסט געהערט אויפֿן HTTP קליענט. פֿאַר אַ באַשטעטיקטער, עפֿנטלעך צוטריטלעכער מעטאַדאַטן URL קען אַ HTTP קאַנדידאַט פֿון דער HTTP פּראָקסי ליסטע אָנפֿילן דעם האָסט און פּאָרט פֿון יענעם קליענט ווען עפֿנטלעכע מיטלער זענען דערלויבט און קיין פּראָקסי באַשײַניגונגען ווערן נישט אָפּגעהיט. דאָס איז אַ סערווער זײַטיקער אָפּרוף וועג: אַ געראָטענע בראַוזער איבערפֿירונג צום אידענטיטעט פֿאַרזאָרגער ווײַזט נישט אַז דער אַפּלאַקיישאַן סערווער קען אַראָפּלאָדן אָדער דערפֿרישן מעטאַדאַטן דורך זײַנע אייגענע נעצווערק באַגרענעצונגען.
ניצט די דאָזיקע קאָנפֿיגוראַציע נאָר פֿאַר די אַלטע קלאַסן וואָס ווערן דאָ דערמאָנט. די מאָדערנע Spring Security saml2 שטיצע ניצט אַן אַנדער API, און אַ בין געשריבן פֿאַר דער אַלטער פֿאַרברייטערונג איז נישט אויסטײַטשבאר מיט איר איצטיקער מעטאַדאַטן קאָנפֿיגוראַציע.