2016-07-08 30 views

risposta

16

risposta di Jesper è del tutto giusto, ma ero alla ricerca di un modo più semplice di prefisso tutti gli endpoint, e può essere fatto con management.context-path, ad es .:

management: 
    context-path: /secure 

-> /secure/env 
-> /secure/health 
... 
7

impostare le proprietà endpoints.{name}.path nel application.properties. Per esempio:

endpoints.actuator.path=/secure/actuator 
endpoints.env.path=/secure/env 
endpoints.health.path=/secure/health 
endpoints.info.path=/secure/info 

per attivare la protezione su un endpoint, impostare endpoints.{name}.sensitive a true. Per esempio:

endpoints.health.sensitive=true 

Vedi anche Securing sensitive endpoints, Actuator Security e HTTP health endpoint access restrictions nella documentazione di riferimento Primavera di avvio se si desidera proteggere gli endpoint attuatori della vostra applicazione.

Vedere Common application properties nella documentazione di riferimento Spring Boot per un elenco di proprietà comuni che è possibile impostare in application.properties.