ຕັ້ງຄ່າ proxy ອອກຂອງ Keycloak ສຳລັບການເປັນຕົວກາງຕົວຕົນ
ຕັ້ງສະພາບແວດລ້ອມ proxy ອອກຂອງເຊີບເວີ ແລະ ໃຊ້ລຳດັບຄວາມສຳຄັນຂອງຕົວແປຂອງ Keycloak ເອງ ເມື່ອກວດສອບການແລກປ່ຽນ token.
ບຣາວເຊີໄປຮອດໜ້າເຂົ້າສູ່ລະບົບຂອງຜູ້ໃຫ້ບໍລິການຕົວຕົນ; ເຊີບເວີ Keycloak ແລກປ່ຽນລະຫັດທີ່ສົ່ງກັບມາ. ຖ້າການແລກປ່ຽນຕໍ່ມານັ້ນບໍ່ສາມາດເຊື່ອມຕໍ່ໄດ້, ໃຫ້ວາງເສັ້ນທາງ proxy ໃນຂະບວນການ Keycloak ຫຼື ສະພາບແວດລ້ອມ container ກ່ອນເລີ່ມ:
HTTPS_PROXY=http://proxy.example:8080
NO_PROXY=localhost,internal.exampleສຳລັບເສັ້ນທາງ HTTP ສາທາລະນະ, ທີ່ຢູ່ຈາກ ລາຍການພຣັອກຊີ HTTP ຈະໃສ່ໃນ HTTPS_PROXY; ຮັກສາຈຸດໝາຍທີ່ຕັ້ງໃຈຂ້າມໄວ້. URL ຂອງ token ຍັງເປັນຈຸດສິ້ນສຸດຂອງຜູ້ໃຫ້ບໍລິການຕົວຕົນ, ບໍ່ແມ່ນທີ່ຢູ່ proxy.
ລຳດັບຄວາມສຳຄັນຂອງ Keycloak ແຕກຕ່າງຈາກແຜນທີ່ຕາມຮູບແບບປາຍທາງ:
- ຖ້າທັງ
HTTP_PROXYແລະHTTPS_PROXYຖືກກຳນົດ,HTTPS_PROXYຈະຊະນະ. - ຮູບແບບຕົວພິມນ້ອຍມີຄວາມສຳຄັນກວ່າຮູບແບບຕົວພິມໃຫຍ່.
NO_PROXYແຍກດ້ວຍເຄື່ອງໝາຍຈຸດ, ແລະ ໂຮສທີ່ມີຊື່ຍັງຍົກເວັ້ນໂດເມນຍ່ອຍຂອງມັນ.
ກວດສອບຂໍ້ມູນເຂົ້າທັງໝົດນີ້ຖ້າເຊີບເວີເລືອກເສັ້ນທາງທີ່ບໍ່ຄາດຄິດ. ການຕັ້ງຄ່າ proxy ຂອງບຣາວເຊີບໍ່ໄດ້ໃຫ້ສະພາບແວດລ້ອມນີ້.
ເມື່ອການເຊື່ອມຕໍ່ເຮັດວຽກ, ຄວາມລົ້ມເຫຼວຂອງການກວດສອບ TLS ເປັນຂອງການຕັ້ງຄ່າຄວາມໄວ້ໃຈຜ່ານອິນເຕີເຟດ truststore ຂອງ Keycloak. ການປ່ຽນເສັ້ນທາງບໍ່ສາມາດສ້າງຄວາມໄວ້ໃຈໃນໃບຢັ້ງຢືນທີ່ຂາດໄປໄດ້.