Не могу получить секреты из Хранилища с помощью Hashicorp на JavaJAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Не могу получить секреты из Хранилища с помощью Hashicorp на Java

Сообщение Anonymous »

Я использую плагин Hashicorp, чтобы получить секреты из Vault, но безуспешно. Я просмотрел все подобные вопросы здесь, а также в Интернете, но так и не решил свою проблему.
Я скопировал код из Github, установил все необходимые переменные следующим образом:

Код: Выделить всё

            

io.github.schereradi
vault-maven-plugin
1.1.3



pull
validate

pull





https://**myVaulUrlHere:8200**

**myTokenHere**



**myVaultPathHere**



username



testPassword

password










и пытаемся получить значения имени пользователя и пароля из pom в свойствах приложения:

Код: Выделить всё

prop.username=@username@
prop.password=@password@
Класс весенней загрузки:

Код: Выделить всё

@RestController
public class ReadSecretsController {

@Value("${prop.username}")
private String username;

@Value("${prop.password}")
private String password;

@GetMapping("/getSecretsFromVault")
public String getSecretsFromVault() {
return "Username: " + username + " Password: " + password;
}
}
Единственное, что я вижу при запуске «localhost:8080/getSecretsFromVault», это
Имя пользователя: @username@
Пароль: @password@
Я сделал запрос Curl с локального хоста, чтобы проверить, правильно ли извлекаются учетные данные с использованием токена и пути к хранилищу, и он возвращает JSON со всей необходимой информацией.
Я вижу здесь 2 варианта:
  • Плагин работает неправильно.
  • Значения не передаются из pom.xml в application.properties . Я попробовал некоторые подсказки, такие как настройка фильтрации и разделителей в pom.xml, но результат тот же.

Код: Выделить всё

    



src/main/resources
true


...

org.apache.maven.plugins
maven-resources-plugin
2.7



@

false


Будем благодарны за любой совет!


Подробнее здесь: https://stackoverflow.com/questions/790 ... rp-in-java
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»