د هغې اپلیکیشن لپاره چې لا هم په 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 کلاینټ نه تنظیموي. لومړی وټاکئ چې کومه برخه ناکامه وتونکې غوښتنه کوي.

اړوندې مقالې