Обычно мы предоставляем учетные данные пользователя, включая пароли, при подключении и чтении данных из таких источников данных, как Oracle.
Но я считаю, что это не лучшая практика, потому что в этом случае пароли открываются для пользователей и становятся уязвимыми.
Итак, как защитить конфиденциальную информацию, такую как пароли, в таких случаях с помощью любых методов шифрования или файла свойств подключения.
Было бы замечательно, если бы распространялись какие-либо стандартные практики.
Текущий метод, который выставляет пароли:
jdbcDF = spark.read \
.format("jdbc") \
.option("url", "jdbc:postgresql:dbserver") \
.option("dbtable", "schema.tablename") \
.option("user", "username") \
.option("password", "password") \
.load()