0
執行器「敏感」端點自1.5.x版本保護安全,是否可以在屬性或yml文件中指定用戶並在不向項目中添加彈簧安全性的情況下訪問這些端點? 我知道有屬性management.security.enabled可以設置爲false來暴露端點,但要保持它們的安全:)如何在不增加彈簧安全性的情況下訪問安全的執行器端點
執行器「敏感」端點自1.5.x版本保護安全,是否可以在屬性或yml文件中指定用戶並在不向項目中添加彈簧安全性的情況下訪問這些端點? 我知道有屬性management.security.enabled可以設置爲false來暴露端點,但要保持它們的安全:)如何在不增加彈簧安全性的情況下訪問安全的執行器端點
是的,你可以做到這一點。 只需在src/main/resources/application.properties文件中添加以下行即可。
management.security.enabled=true
security.user.name=admin
security.user.password=admin1
management.security.roles=SUPERUSER
之後,在您的應用程序pom.xml文件中添加以下依賴項。
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-security</artifactId>
</dependency>
重新啓動您的應用程序並嘗試訪問任何感應式執行器。系統會提示您輸入用戶名和密碼。輸入您在application.priperties中配置的用戶名和密碼。 進入後您將可以訪問sentive執行器。 希望這有助於。 快樂編碼