מתאם ה-Java הישן של Keycloak קורא את proxy-url
הגדירו את פרוקסי ה-HTTP היוצא בהגדרות של מתאם ה-Java הישן עצמו, תוך הפרדה מהגדרות שרת Keycloak ומהפרוקסי ההפוך.
עבור יישום שעדיין משתמש במתאם ה-Java המתועד ב-Keycloak 21.1.2, proxy-url בוחר את פרוקסי ה-HTTP היוצא לתקשורת עם שרת Keycloak.
הוסיפו את הרשומה הזו להגדרות ה-JSON הקיימות של המתאם:
"proxy-url": "http://proxy.example:8080"
מתאם ה-Spring Boot הישן חושף את המאפיין המתאים:
keycloak.proxy-url=http://proxy.example:8080
אלה קטעים למיזוג עם הגדרות ה-realm, כתובת השרת והלקוח הקיימות של היישום. הערך הוא כתובת המתווך; כתובת שרת האימות נשארת נקודת הקצה האמיתית של Keycloak. עבור שירות Keycloak נגיש לציבור שבו מתווכים ציבוריים מותרים, רשימת פרוקסי ה-HTTP מספקת מועמדים לכתובת פרוקסי ה-HTTP ללא חשבון.
תיעוד המתאם מאפשר שם משתמש וסיסמה לפרוקסי בכתובת הזו בעת הצורך. ספקו אותם דרך מנגנון ההגדרות של היישום במקום לבלבל אותם עם הסוד של לקוח Keycloak.
זהו ממשק מתאם מדור קודם. הוא אינו מגדיר את לקוח ה-HTTP של מתווך הזהויות של שרת Keycloak עצמו, פרוקסי הפוך לפני Keycloak, או לקוח OAuth מודרני של Spring Security. תחילה זהו איזה רכיב מבצע את הבקשה היוצאת שנכשלה.