English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Solución al problema de falta de permisos en el módulo de gestión de actuator de SpringBoot

SpringBoot 1.5.9 Después de agregar la dependencia actuator en la versión, al acceder/Se informa un error al intentar acceder a información sensible como beans, etc., como se muestra a continuación:

Mar7 21:18:57 GMT+08:00 2017
Se produjo un error inesperado (tipo=No autorizado, estado=401).
Se requiere autenticación completa para acceder a este recurso.

Definitivamente es un problema de permisos. Hay dos formas:

  1.Deshabilitar permisos: agregar parámetros de configuración en application.properties

management.security.enabled=false

2.Agregar permisos (no probado):

<dependency> 
 <groupId>org.springframework.boot</groupId> 
 <artifactId>spring-boot-starter-security</artifactId>
</dependency>

En la propiedad configurar los permisos

ID Descripción Sensible (Sensitive)
autoconfig Mostrar un auto-Informe de configuración, que muestra todos los auto-Candidatos de configuración y las razones por las que se aplican o no se aplican true
beans Mostrar una lista completa de todos los Spring Beans en la aplicación true
configprops Mostrar una lista organizada de todas las @ConfigurationProperties true
dump Ejecutar un volcado de hilo true
env Expone propiedades desde Spring ConfigurableEnvironment true
health Mostrar información de salud de la aplicación (al acceder con una conexión no autenticada se muestra un simple 'status', al acceder con una conexión autenticada se muestra toda la información detallada) false
info Mostrar información de aplicación arbitraria false
metrics Mostrar información de 'indicadores' de la aplicación actual true
mappings Mostrar una lista organizada de todas las rutas @RequestMapping true
shutdown Permitir que la aplicación se cierre de manera elegante (por defecto, no se habilita) true
trace Mostrar información de trace (por defecto, se muestra la última serie de solicitudes HTTP) true

Resumen

La solución al problema de falta de permisos en el módulo de gestión de monitoreo actuator de SpringBoot que he presentado a continuación espero que sea de ayuda para todos. Si tienen alguna pregunta, déjenme un mensaje y responderé a tiempo. También agradezco mucho el apoyo de todos a la página web de tutorial de grito!

Declaración: El contenido de este artículo se ha obtenido de la red, pertenece al propietario original, el contenido se ha contribuido y subido por los usuarios de Internet de manera autónoma. Este sitio no posee los derechos de propiedad, no ha sido editado por humanos y no asume ninguna responsabilidad legal relacionada. Si encuentra contenido sospechoso de infracción de derechos de autor, por favor envíe un correo electrónico a: notice#oldtoolbag.com (al enviar un correo electrónico, por favor reemplace # con @) para denunciar y proporcionar evidencia relevante. Una vez confirmado, este sitio eliminará inmediatamente el contenido sospechoso de infracción.

Te gustará