English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
SpringBoot 1.5.9 版本加入actuator依赖后,访问/beans 等敏感的信息时候报错,如下
Tue Mar 07 21:18:57 GMT+08:00 2017
There was an unexpected error (type=Unauthorized, status=401).
Full authentication is required to access this resource.
肯定是权限问题了。有两种方式:
1.关闭权限:application.properties添加配置参数
management.security.enabled=false
2.添加权限(未测试):
<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-security</artifactId> </dependency>
在property中配置权限
ID | Beschreibung | Empfindlich (Sensitive) |
---|---|---|
autoconfig | Zeige ein auto-Bericht über die Konfiguration, der alle auto anzeigt-Kandidaten für die Konfiguration und die Gründe, warum sie von der Anwendung verwendet oder nicht verwendet werden | true |
beans | Zeige eine vollständige Liste aller Spring Beans in der Anwendung | true |
configprops | Zeige eine Liste aller@ConfigurationProperties | true |
dump | Führe einen Thread Dump durch | true |
env | Exponiere Attribute aus Spring ConfigurableEnvironment | true |
health | Zeige die Gesundheit der Anwendung (Wird bei einer nicht authentifizierten Verbindung eine einfache 'status' angezeigt, bei einer authentifizierten Verbindung werden alle Informationen im Detail angezeigt) | false |
info | Zeige beliebige Anwendungsinformationen | false |
metrics | Zeige die 'Metriken' der aktuellen Anwendung | true |
mappings | Zeige eine Liste aller@RequestMapping-Pfade | true |
shutdown | Ermögliche eine elegante Schließung der Anwendung (Standardmäßig nicht aktiviert) | true |
trace | Zeige Trace-Informationen (Standardmäßig die neuesten HTTP-Anfragen) | true |
Zusammenfassung
Die oben genannten Lösungen für das Problem der fehlenden Berechtigungen im SpringBoot Überwachungs- und Managementmodul actuator, die ich Ihnen vorgestellt habe, hoffe ich, helfen Ihnen weiter. Wenn Sie Fragen haben, hinterlassen Sie mir bitte eine Nachricht, ich werde umgehend antworten. Ich danke auch sehr für die Unterstützung unserer Website!
Erklärung: Der Inhalt dieses Artikels wurde aus dem Internet entnommen und gehört dem jeweiligen Urheber. Der Inhalt wurde von Internetnutzern selbstständig beigesteuert und hochgeladen. Diese Website besitzt keine Eigentumsrechte und hat den Inhalt nicht manuell bearbeitet. Sie übernimmt auch keine rechtlichen Verantwortlichkeiten. Wenn Sie urheberrechtlich geschützte Inhalte entdecken, freuen wir uns über eine E-Mail an notice#w.3codebox.com (Bitte ersetzen Sie # durch @, wenn Sie eine E-Mail senden, um zu melden, und fügen Sie relevante Beweise bei. Bei nachgewiesener Urheberrechtsverletzung wird diese Seite umgehend den fraglichen Inhalt löschen.)