Keycloak نىڭ چىقىش proxiesini كىملىك ۋاكالەتچىلىكى ئۈچۈن كونفىگۇراتسىيەلەش
مۇلازىمېتىرنىڭ چىقىش proxy مۇھىتىنى تەڭشەپ، token ئالماشتۇرۇشنى دىئاگنوز قىلغاندا Keycloak نىڭ ئۆز ئۆزگەرگۈچى ئالدىنلىقىنى قوللىنىڭ.
توركۆرگۈ كىملىك تەمىنلىگۈچىنىڭ كىرىش بېتىگە يېتىدۇ؛ Keycloak مۇلازىمېتىرى قايتۇرۇلغان كودنى ئالماشتۇرىدۇ. ئەگەر كېيىنكى ئالماشتۇرۇش ئۇلىنالمىسا، ئىشقا قوزغىلىشتىن بۇرۇن proxy يولىنى Keycloak جەريانىغا ياكى container مۇھىتىغا قويۇڭ:
HTTPS_PROXY=http://proxy.example:8080
NO_PROXY=localhost,internal.exampleئاممىۋى HTTP يولى ئۈچۈن، HTTP پراكسى تىزىملىكىدىن بىر ئادرېس HTTPS_PROXY غا كىرگۈزۈلىدۇ؛ مەقسەت قىلىنغان ئايلىنىپ ئۆتۈش ئورۇنلىرىنى ساقلاڭ. Token URL كىملىك تەمىنلىگۈچىنىڭ ئاخىرقى نۇقتىسى بولۇپ قالىدۇ، proxy ئادرېسى ئەمەس.
Keycloak نىڭ ئالدىنلىقى نىشان ئسخېمىسى بويىچە خەرىتىدىن پەرقلىنىدۇ:
- ئەگەر
HTTP_PROXYۋەHTTPS_PROXYئىككىسى تەسىس قىلىنغان بولسا،HTTPS_PROXYئۈستۈنلۈك قىلىدۇ. - كىچىك ھەرپ شەكلى چوڭ ھەرپ شەكلىدىن ئالدىنلىققا ئىگە.
NO_PROXYپەش بىلەن ئايرىلغان، ئاتالغان host ئۆزىنىڭ تارماق دومېنلىرىنىمۇ چىقىرىۋېتىدۇ.
ئەگەر مۇلازىمېتىر كۈتۈلمىگەن يول تاللىسا، بۇ كىرگۈزۈشلەرنىڭ ھەممىسىنى تەكشۈرۈڭ. توركۆرگۈ proxy تەڭشەكلىرى بۇ مۇھىتنى تەمىنلىمەيدۇ.
ئۇلىنىش ئىشلىگەندىن كېيىن، TLS دەلىللەش مەغلۇبىيىتى Keycloak نىڭ truststore كۆرۈنمە يۈزى ئارقىلىق ئىشەنچ كونفىگۇراتسىيەسىگە تەۋە. يولنى ئۆزگەرتىش يوق سېرتىفىكات ئىشەنچىنى ئورنىتالمايدۇ.