在 Spring Boot 中,Actuator 端点默认是进行安全保护的,以确保在生产环境中不容易被滥用。你可以通过配置来调整 Actuator 端点的安全性。如果你想完全禁用 Actuator 端点的安全性,可以在 application.propertiesapplication.yml 文件中设置以下属性:

management.endpoints.web.exposure.include=*

上述配置的含义是将所有 Actuator 端点都包含在公开的端点中。这将禁用 Actuator 端点的安全保护,允许它们在没有身份验证的情况下访问。

如果你仅想禁用某个具体的 Actuator 端点,可以使用类似的配置,例如:

management.endpoints.web.exposure.include=health,info

上述配置将仅暴露 healthinfo 两个端点,其他端点将保持安全。

请注意,禁用 Actuator 端点的安全性可能会导致一些安全隐患,因为某些端点可能包含有关应用程序的敏感信息。在生产环境中,请确保适当地保护 Actuator 端点,并只暴露对监控和管理有用的端点。

Was this helpful?

0 / 0

发表回复 0

Your email address will not be published.