Kata pengantar
Dalam artikel sebelumnya, kami memulai Eureka Server di Spring Cloud, dan kemudian memasukkan http: // localhost: 8761/di browser dan dimasukkan langsung untuk memasuki halaman tata kelola layanan Cloud Spring. Ini sangat tidak aman di lingkungan produksi. Selanjutnya, kami akan menambahkan otentikasi pengguna yang aman ke Eureka Server.
1. Tambahkan dukungan keamanan musim semi
<dependency> <GroupId> org.springframework.boot </groupid> <ArTifactId> Spring-boot-starter-security </artifactid> </dependency>
2. Tambahkan otentikasi keamanan ke file konfigurasi
# eureka.client.registerwitheureka: Menunjukkan apakah akan mendaftarkan diri Anda dengan server eureka, default benar. Karena aplikasi saat ini adalah Eureka Server, diatur ke false # eureka.client.fetchregistry: menunjukkan apakah akan mendapatkan informasi pendaftaran dari server Eureka, default benar. Karena ini adalah satu titik dari server Eureka, tidak perlu menyinkronkan data node server Eureka lainnya, sehingga diatur ke false. # eureka.client.serviceurl.defaultzone: Setel alamat untuk berinteraksi dengan server eureka. Layanan kueri dan layanan pendaftaran perlu mengandalkan alamat ini. Standarnya adalah http: // localhost: 8761/eureka; Beberapa alamat dapat digunakan dan dipisahkan. Server: Port: 8764 # Keamanan Konfigurasi Otentikasi Keamanan: Dasar: Diaktifkan: Pengguna True: Nama: CHHLIU # Nama Pengguna Kata Sandi: CHHLIU123456 # Kata Sandi Pengguna Eureka: Klien: Register-With-Eureka: False Fetch-Registry: False Service-url: Defaultzone: Defaultzone: Defaultzone: http: // chhliu: chhliu123456@localhost: 8761/eureka # alamat pendaftaran aman
3. Masukkan http: // localhost: 8764/di browser
Setelah memasuki mobil, Anda akan menemukan bahwa Anda perlu memasukkan nama pengguna dan kata sandi untuk verifikasi. Hanya setelah memasukkannya dengan benar, Anda akan memasukkan halaman tata kelola layanan dari Eureka Server.
Di atas adalah semua konten artikel ini. Saya berharap ini akan membantu untuk pembelajaran semua orang dan saya harap semua orang akan lebih mendukung wulin.com.