我们目前正在为owncloud同步应用程序和webdav进行外部LDAP身份验证。虽然我可以使用LDAP进行身份验证,但我不确定如何在不知道用户owncloud密码的情况下登录owncloud。我一直在查看源代码,但在LDAP模块中找不到登录的位置。我们不想使用owncloud中包含的LDAP模块。
基本上,我想知道是否有办法从owncloud数据库中检索未加密的密码?数据库中的加密密码是否适用于登录?或者是否有一种方法可以在LDAP身份验证后仅使用用户名登录用户?
提前感谢您的帮助。
基本上,我想知道是否有办法从owncloud数据库中检索未加密的密码?数据库中的加密密码是否适用于登录?
根本不存储LDAP用户密码。
我一直在查看源代码,但在LDAP模块中找不到登录的位置。
在ownCloud中,登录凭据被传递到注册用户后端的checkPassword方法,该方法以false(未授予)或用户名(=授予)进行回复。