2011-09-27 85 views
0

Liquibase可以使用LDAP认证吗?与liquibase一起使用LDAP认证

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

回答

1

LDAP用于服务器端身份验证。并不是所有的数据库都支持它,例如MySQL只支持它的Enterprise版本。

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

  1. 在休息

在传输过程中的数据保护

  • 保护凭证要保护凭据在运输过程中,我d建议使用支持SSL的JDBC驱动程序。一些JDBC驱动程序支持此功能,例如MySQL。另一种方法是tunnel the JDBC traffic over a SSH tunnel

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

  • +0

    谢谢。非常有用的链接有关使用加密属性文件与Ant。 – Synesso