คำนำ
ในบทความก่อนหน้านี้เราเริ่มเซิร์ฟเวอร์ยูเรก้าในสปริงคลาวด์จากนั้นป้อน http: // localhost: 8761/ในเบราว์เซอร์และป้อนโดยตรงเพื่อเข้าสู่หน้าการกำกับดูแลบริการของสปริงคลาวด์ สิ่งนี้ไม่ปลอดภัยอย่างยิ่งในสภาพแวดล้อมการผลิต ต่อไปเราจะเพิ่มการตรวจสอบผู้ใช้ที่ปลอดภัยไปยังเซิร์ฟเวอร์ยูเรก้า
1. เพิ่มการสนับสนุนความปลอดภัยในฤดูใบไม้ผลิ
<การพึ่งพา> <roupID> org.springframework.boot </roupId> <ratifactid> Spring-Boot-Starter-Security </artifactid> </deperency>
2. เพิ่มการรับรองความปลอดภัยในไฟล์การกำหนดค่า
# eeureka.client.registerwitheureka: ระบุว่าจะลงทะเบียนตัวเองด้วยเซิร์ฟเวอร์ยูเรก้าค่าเริ่มต้นเป็นจริง เนื่องจากแอปพลิเคชันปัจจุบันคือเซิร์ฟเวอร์ยูเรก้าจึงถูกตั้งค่าเป็น false # eeureka.client.fetchRegistry: ระบุว่าจะได้รับข้อมูลการลงทะเบียนจากเซิร์ฟเวอร์ยูเรก้าค่าเริ่มต้นเป็นจริง เนื่องจากนี่เป็นจุดเดียวของเซิร์ฟเวอร์ยูเรก้าจึงไม่จำเป็นต้องซิงโครไนซ์ข้อมูลของโหนดเซิร์ฟเวอร์ยูเรก้าอื่นดังนั้นจึงถูกตั้งค่าเป็นเท็จ # eeureka.client.serviceurl.defaultzone: ตั้งค่าที่อยู่เพื่อโต้ตอบกับเซิร์ฟเวอร์ยูเรก้า ทั้งบริการสอบถามและบริการลงทะเบียนจำเป็นต้องพึ่งพาที่อยู่นี้ ค่าเริ่มต้นคือ http: // localhost: 8761/Eureka; ที่อยู่หลายที่สามารถใช้และแยกออกได้ เซิร์ฟเวอร์: พอร์ต: 8764 # ความปลอดภัยการกำหนดค่าการกำหนดค่าความปลอดภัย: พื้นฐาน: เปิดใช้งาน: ผู้ใช้จริง: ชื่อ: chhliu # รหัสผ่านชื่อผู้ใช้: Chhliu123456 # รหัสผ่านผู้ใช้ Eureka: ไคลเอนต์: register-with-eureka: fetch-registry ปลอม http: // chhliu: chhliu123456@localhost: 8761/eureka # ที่อยู่การลงทะเบียนที่ปลอดภัย
3. ป้อน http: // localhost: 8764/ในเบราว์เซอร์
หลังจากเข้ารถแล้วคุณจะพบว่าคุณต้องป้อนชื่อผู้ใช้และรหัสผ่านเพื่อตรวจสอบ หลังจากป้อนอย่างถูกต้องคุณจะเข้าสู่หน้าบริการของเซิร์ฟเวอร์ยูเรก้า
ข้างต้นเป็นเนื้อหาทั้งหมดของบทความนี้ ฉันหวังว่ามันจะเป็นประโยชน์ต่อการเรียนรู้ของทุกคนและฉันหวังว่าทุกคนจะสนับสนุน wulin.com มากขึ้น