Keycloak-ის ძველი Java ადაპტერი კითხულობს proxy-url-ს
გაუმართეთ გამავალი HTTP პროქსი ძველი Java ადაპტერის საკუთარ კონფიგურაციაში, Keycloak-ის სერვერისა და უკუპროქსის პარამეტრებისგან განცალკევებით.
აპლიკაციისთვის, რომელიც ჯერ კიდევ იყენებს Keycloak 21.1.2-ში დოკუმენტირებულ Java ადაპტერს, proxy-url ირჩევს გამავალ HTTP პროქსის Keycloak-ის სერვერთან კომუნიკაციისთვის.
დაამატეთ ეს ჩანაწერი ადაპტერის არსებულ 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 კლიენტს. ჯერ დაადგინეთ, რომელი კომპონენტი აკეთებს წარუმატებელ გამავალ მოთხოვნას.