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

Lösungsmethode für das Problem der fehlenden Berechtigungen im SpringBoot-Überwachungs- und Managementmodul Actuator

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.)

Vermutlich gefällt Ihnen