0

是否可以将 LDAP 身份验证与 Liquibase 一起使用?

如果没有,其他人如何解决使用 Liquibase 自动更改生产数据库模式的问题(但仍保持数据库凭据的安全)?

4

1 回答 1

1

LDAP 用于服务器端身份验证。并非所有数据库都支持它,例如 MySQL 仅在其 Enterprise 版本中支持它。

保护 liquibase 等客户端使用的凭据分为两类:

  1. 保护传输中的数据
  2. 保护静态凭据

为了保护传输中的凭证,我建议使用支持 SSL 的 JDBC 驱动程序。一些 JDBC 驱动程序支持此功能,例如MySQL。另一种方法是通过 SSH 隧道传输 JDBC 流量

保护静态凭据(在配置文件中)更加困难,并且取决于您计划如何调用 liquibase。如果您使用的是 ANT,我建议您使用这个问题的答案 on how to read encrypted property files

于 2011-09-28T01:20:38.447 回答