Prefacio
En un artículo anterior, comenzamos el servidor Eureka en Spring Cloud, y luego ingresamos http: // localhost: 8761/en el navegador e ingresamos directamente para ingresar a la página de gobernanza de servicios de Spring Cloud. Esto es extremadamente inseguro en el entorno de producción. A continuación, agregaremos autenticación segura del usuario al servidor Eureka.
1. Agregar soporte de seguridad de primavera
<Spendency> <MoupRoMID> org.springframework.boot </groupid> <artifactId> spring-boot-starter-security </artifactid> </dependency>
2. Agregue la autenticación de seguridad al archivo de configuración
# eureka.client.registerwitheureka: indica si se registra en el servidor Eureka, el valor predeterminado es verdadero. Dado que la aplicación actual es el servidor Eureka, se establece en falso # eureka.client.fetchregistry: indica si se debe obtener información de registro de Eureka Server, el valor predeterminado es verdadero. Debido a que este es un solo punto del servidor Eureka, no necesita sincronizar los datos de otros nodos del servidor Eureka, por lo que se establece en FALSO. # eureka.client.serviceurl.defaultzone: configure la dirección para interactuar con el servidor Eureka. Tanto los servicios de consulta como los servicios de registro deben confiar en esta dirección. El valor predeterminado es http: // localhost: 8761/eureka; Se pueden usar y separarse múltiples direcciones. Servidor: Puerto: 8764 # Configuración de autenticación de seguridad Seguridad: Básico: Habilitado: Verdadero Usuario: Nombre: CHHLIU # UserName Password: Chhliu123456 # contraseña de usuario eureka: Cliente: Registro-eureka: falso fetch-registry: false servicio-url: defaultzone: http: // chhliu: chhliu123456@localhost: 8761/eureka # dirección de registro seguro
3. Ingrese http: // localhost: 8764/en el navegador
Después de ingresar al automóvil, encontrará que necesita ingresar el nombre de usuario y la contraseña para su verificación. Solo después de ingresarlo correctamente, ingresará la página de gobierno de servicio del servidor Eureka.
Lo anterior es todo el contenido de este artículo. Espero que sea útil para el aprendizaje de todos y espero que todos apoyen más a Wulin.com.