Owncloud同步应用LDAP身份验证


Owncloud sync app LDAP authentication

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

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

提前感谢您的帮助。

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

根本不存储LDAP用户密码。

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

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