Trình duyệt đến trang đăng nhập của nhà cung cấp danh tính; máy chủ Keycloak trao đổi mã được trả về. Nếu lần trao đổi sau đó không thể kết nối, hãy đặt tuyến proxy trong tiến trình hoặc môi trường container của Keycloak trước khi khởi động:

HTTPS_PROXY=http://proxy.example:8080
NO_PROXY=localhost,internal.example

Đối với tuyến HTTP công khai, một địa chỉ từ danh sách proxy HTTP được đưa vào HTTPS_PROXY; giữ nguyên các đích bỏ qua đã định. URL token vẫn là điểm cuối của nhà cung cấp danh tính, không phải địa chỉ proxy.

Thứ tự ưu tiên của Keycloak khác với ánh xạ theo lược đồ đích:

  • Nếu cả HTTP_PROXY và HTTPS_PROXY đều được định nghĩa, HTTPS_PROXY thắng.
  • Các dạng chữ thường được ưu tiên hơn các dạng chữ hoa.
  • NO_PROXY được phân tách bằng dấu phẩy, và một máy chủ được đặt tên cũng loại trừ các tên miền con của nó.

Kiểm tra tất cả các đầu vào đó nếu máy chủ chọn tuyến không mong đợi. Cài đặt proxy của trình duyệt không cung cấp môi trường này.

Khi kết nối hoạt động, lỗi xác minh TLS thuộc về cấu hình tin cậy thông qua giao diện truststore của Keycloak. Thay đổi tuyến không thể thiết lập sự tin cậy chứng chỉ còn thiếu.

Bài viết liên quan