Bộ chuyển đổi Java cũ của Keycloak đọc proxy-url
Cấu hình proxy HTTP gửi đi trong cấu hình riêng của bộ chuyển đổi Java cũ, tách biệt với cài đặt máy chủ Keycloak và proxy ngược.
Đối với ứng dụng vẫn dùng bộ chuyển đổi Java được ghi trong Keycloak 21.1.2, proxy-url chọn proxy HTTP gửi đi để giao tiếp với máy chủ Keycloak.
Thêm mục này vào cấu hình JSON hiện có của bộ chuyển đổi:
"proxy-url": "http://proxy.example:8080"
Bộ chuyển đổi Spring Boot cũ cung cấp thuộc tính tương ứng:
keycloak.proxy-url=http://proxy.example:8080
Đây là các đoạn cần hợp nhất với cấu hình realm, URL máy chủ và máy khách hiện có của ứng dụng. Giá trị là URL của trung gian; URL máy chủ xác thực vẫn là điểm cuối thực sự của Keycloak. Đối với dịch vụ Keycloak truy cập công khai nơi trung gian công khai được phép, danh sách proxy HTTP cung cấp các ứng viên cho URL proxy HTTP không cần tài khoản.
Tài liệu của bộ chuyển đổi cho phép đặt tên người dùng và mật khẩu proxy trong URL đó khi cần. Hãy cung cấp chúng qua cơ chế cấu hình của ứng dụng thay vì nhầm lẫn với bí mật của máy khách Keycloak.
Đây là giao diện bộ chuyển đổi cũ. Nó không cấu hình máy khách HTTP của nhà môi giới danh tính của chính máy chủ Keycloak, proxy ngược phía trước Keycloak, hay máy khách OAuth Spring Security hiện đại. Trước tiên hãy xác định thành phần nào thực hiện yêu cầu gửi đi thất bại.