كونا Keycloak Java ماسلاشتۇرغۇچى proxy-url نى ئوقۇيدۇ
سىرتقا چىقىدىغان HTTP ۋاكالەتچىنى كونا Java ماسلاشتۇرغۇچىنىڭ ئۆز تەڭشىكىدە سەپلاڭ، ئۇنى Keycloak مۇلازىمېتىرى ۋە تەتۈر ۋاكالەتچى تەڭشەكلىرىدىن ئايرىڭ.
Keycloak 21.1.2 دە خاتىرىلەنگەن Java ماسلاشتۇرغۇچىنى ئىشلىتىۋاتقان ئەپ ئۈچۈن، proxy-url Keycloak مۇلازىمېتىرى بىلەن ئالاقە قىلىدىغان سىرتقا چىقىدىغان HTTP ۋاكالەتچىنى تاللايدۇ.
بۇ تۈرنى مەۋجۇت ماسلاشتۇرغۇچى JSON تەڭشىكىگە قوشۇڭ:
"proxy-url": "http://proxy.example:8080"
كونا Spring Boot ماسلاشتۇرغۇچى مۇناسىۋەتلىك خاسلىقنى ئاشكارىلايدۇ:
keycloak.proxy-url=http://proxy.example:8080
بۇلار ئەپنىڭ مەۋجۇت realm، مۇلازىمېتىر URL ۋە خېرىدار تەڭشەكلىرى بىلەن بىرلەشتۈرۈلىدىغان پارچىلار. قىممەت ۋاسىتىچىنىڭ URL ى؛ دەلىللەش مۇلازىمېتىرىنىڭ URL ى Keycloak نىڭ ھەقىقىي ئاخىرقى نۇقتىسى بولۇپ قالىدۇ. ئاممىۋى ۋاسىتىچىلەرگە رۇخسەت قىلىنغان ئاممىغا ئوچۇق Keycloak مۇلازىمىتى ئۈچۈن، HTTP ۋاكالەتچى تىزىملىكى ھېساباتسىز HTTP ۋاكالەتچى URL ى ئۈچۈن نامزاتلارنى تەمىنلەيدۇ.
ماسلاشتۇرغۇچى قوللانمىسى زۆرۈر بولغاندا بۇ URL دا ۋاكالەتچى ئىشلەتكۈچى نامى ۋە پارولىنى كۆرسىتىشكە رۇخسەت قىلىدۇ. ئۇلارنى Keycloak خېرىدارىنىڭ مەخپىيىتى بىلەن ئارىلاشتۇرماي، ئەپنىڭ تەڭشەك مېخانىزمى ئارقىلىق تەمىنلەڭ.
بۇ كونا ماسلاشتۇرغۇچى كۆرۈنمە يۈزى. ئۇ Keycloak مۇلازىمېتىرىنىڭ ئۆزىنىڭ identity-broker HTTP خېرىدارىنى، Keycloak ئالدىدىكى تەتۈر ۋاكالەتچىنى ياكى زامانىۋى Spring Security OAuth خېرىدارىنى سەپلىمەيدۇ. ئاۋۋال مەغلۇپ بولغان سىرتقا چىقىش تەلىپىنى قايسى زاپچاس قىلىۋاتقانلىقىنى ئېنىقلاڭ.