เบราว์เซอร์ไปถึงหน้าล็อกอินของผู้ให้บริการระบุตัวตน; เซิร์ฟเวอร์ Keycloak แลกเปลี่ยนโค้ดที่ส่งกลับมา หากการแลกเปลี่ยนภายหลังนั้นเชื่อมต่อไม่ได้ ให้ใส่เส้นทางพร็อกซีในสภาพแวดล้อมของโปรเซสหรือคอนเทนเนอร์ Keycloak ก่อนเริ่มทำงาน:

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

สำหรับเส้นทาง HTTP สาธารณะ ที่อยู่จากรายการพร็อกซี HTTPจะถูกใส่ใน HTTPS_PROXY; เก็บปลายทางการข้ามที่ตั้งใจไว้ URL ของโทเค็นยังคงเป็นปลายทางของผู้ให้บริการระบุตัวตน ไม่ใช่ที่อยู่พร็อกซี

ลำดับความสำคัญของ Keycloak แตกต่างจากแผนที่ตามสคีมาปลายทาง:

  • หากกำหนดทั้ง HTTP_PROXY และ HTTPS_PROXY แล้ว HTTPS_PROXY จะชนะ
  • รูปแบบตัวพิมพ์เล็กมีลำดับความสำคัญเหนือรูปแบบตัวพิมพ์ใหญ่
  • NO_PROXY คั่นด้วยเครื่องหมายจุลภาค และโฮสต์ที่ระบุชื่อจะยกเว้นโดเมนย่อยของมันด้วย

ตรวจสอบอินพุตทั้งหมดเหล่านั้นหากเซิร์ฟเวอร์เลือกเส้นทางที่ไม่คาดคิด การตั้งค่าพร็อกซีของเบราว์เซอร์ไม่ได้ให้สภาพแวดล้อมนี้

เมื่อการเชื่อมต่อทำงาน ความล้มเหลวในการตรวจสอบ TLS อยู่ในของการกำหนดค่าความเชื่อถือผ่านอินเทอร์เฟซ truststore ของ Keycloak การเปลี่ยนเส้นทางไม่สามารถสร้างความเชื่อถือใบรับรองที่ขาดหายไปได้

บทความที่เกี่ยวข้อง