Yaml ukrywanie danych logowania

Yaml ukrywanie danych logowania
DA
  • Rejestracja: dni
  • Ostatnio: dni
0

W jaki sposób powinienem ukryć dane typu loginy i hasła, które mam w yamlu ?

Kopiuj
---
spring:
  profiles: dev

datebase: MYSQL

datasource:
  url: jdbc:mySql://some.pl:3306/some?autoReconnect=true&useSSL=false
  username: TO BYM CHCIAŁ UKRYĆ
  password: TO BYM CHCIAŁ UKRYĆ
  driver-class-name: com.mysql.jdbc.Driver

Shalom
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Space: the final frontier
  • Postów: 26433
0

Zwykle takie dane wrzuca się np. przez env variables przy deployowaniu aplikacji, a nie trzyma w properties. Więc sama aplikacja wie że hasła powinny być jako zmienne środowiskowe.

DA
  • Rejestracja: dni
  • Ostatnio: dni
0

ok powiedzmy że cały proces wygląda tak, że robie push do gita a pozniej Jenkins lub TeamCity buduje mi wersje więc gdzieś w configu tych narzędzi to się ustawia ? a może tak
mvn -DmyVariable=someValue install ?

Shalom
  • Rejestracja: dni
  • Ostatnio: dni
  • Lokalizacja: Space: the final frontier
  • Postów: 26433
0

Ale po co mvn install miałoby dostać takie parametry? I czemu w trakcie budowania? To się ustawia jak deployjesz aplikacje, nie wiem gdzie to robisz, ale zwykle masz możliwość ustawienia enva czy przesłania parametrów przy deploymencie.

AL
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 84
0

zajeło mi to 3 sekundy https://stackoverflow.com/questions/37404703/spring-boot-how-to-hide-passwords-in-properties-file i co ty na to?

no dobra, z rozpędu nie przeczytałem dokładnie tematu i myslałem, że chodzi o propertiesy do springa, mój błąd

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.