2016-07-08 16 views

Odpowiedz

16

odpowiedź Jespera jest całkowicie w porządku, ale ja szukałem bardziej bezpośredni sposób poprzedzania wszystkich punktów końcowych, a można to zrobić z management.context-path, np .:

management: 
    context-path: /secure 

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

Ustaw właściwości endpoints.{name}.path w application.properties. Na przykład:

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

Aby włączyć zabezpieczenia na końcowym, ustaw endpoints.{name}.sensitive do true. Na przykład:

endpoints.health.sensitive=true 

Zobacz także Securing sensitive endpoints, Actuator Security i HTTP health endpoint access restrictions w dokumentacji referencyjnej Wiosna Boot jeśli chcesz zabezpieczyć punkty końcowe siłownik aplikacji.

W dokumencie referencyjnym Spring Boot znajduje się lista wspólnych właściwości, które można ustawić w application.properties.