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