0

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

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

在此先感谢您的帮助。

4

1 回答 1

1

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

根本不存储 LDAP 用户密码。

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

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

于 2014-10-23T19:11:38.673 回答