Owncloud同步应用程序LDAP身份验证

时间:2014-09-05 15:42:19

标签: php mysql ldap webdav owncloud

我们目前正在为自己的云同步应用和webdav进行外部LDAP身份验证。虽然我可以使用LDAP进行身份验证,但我不确定如何在不知道用户owncloud密码的情况下登录owncloud。我一直在查看源代码,但我找不到LDAP模块中登录的位置。我们不想使用owncloud中包含的LDAP模块。

基本上,我想知道是否有办法从owncloud数据库中检索未加密的密码?如果DB中的加密密码可用于登录?或者如果有一种方法在LDAP身份验证后只使用用户名登录用户?

提前感谢您的帮助。

1 个答案:

答案 0 :(得分:1)

  

基本上,我想知道是否有办法从owncloud数据库中检索未加密的密码?如果数据库中的加密密码适用于登录?

根本不存储LDAP用户密码。

  

我一直在查看源代码,但我找不到LDAP模块中登录的位置。

在ownCloud中,登录凭据将传递给已注册用户后端的checkPassword方法,该方法使用false(未授予)或用户名(=已授予)进行回复。