Authentication Testlink中的两种认证模式

Authentication Testlink中的两种认证模式,authentication,ldap,testlink,Authentication,Ldap,Testlink,我刚刚安装了Testlink,正在尝试熟悉它。 我甚至成功地使用LDAP(Microsoft AD)配置了身份验证。 但奇怪的是,一旦我将LDAP设置为默认身份验证方法,我的本地测试用户就不能再登录了。 如果我改回DB身份验证作为默认身份验证方法,我的LDAP用户将无法再登录 我在配置文件中设置了以下项: $tlCfg->authentication['domain'] = array('DB','LDAP'); $tlCfg->authentication['method'] =

我刚刚安装了Testlink,正在尝试熟悉它。 我甚至成功地使用LDAP(Microsoft AD)配置了身份验证。 但奇怪的是,一旦我将LDAP设置为默认身份验证方法,我的本地测试用户就不能再登录了。 如果我改回DB身份验证作为默认身份验证方法,我的LDAP用户将无法再登录

我在配置文件中设置了以下项:

$tlCfg->authentication['domain'] = array('DB','LDAP');
$tlCfg->authentication['method'] = 'LDAP';
似乎两种身份验证模式都已启用,而LDAP被用作默认模式。 编辑用户的用户设置时,我有一个名为“Authentication method”的下拉框 它有三个条目。一个是“默认”,另一个是“0”,第三个是“1”。 这使我产生了这样的假设,即我可以选择用于此帐户的身份验证类型。 但奇怪的是,无论我选择哪种选择,行为都与我上面提到的相同

有没有人在Testlink方面有经验? 是否有人与Testlink并行使用两种身份验证模式? 以前有人看到过同样的问题吗?你做了什么来解决这个问题

提前谢谢你的帮助

致以最良好的祝愿,
Tom

您可以使用testlink DB身份验证以及LDAP身份验证。当您创建名为“Authentication method”的用户下拉框有三个条目时,必须设置此选项。一个是“默认(LDAP)”,另一个是“DB”,第三个是“LDAP”。如果您看到不同的选项,那么TestLink安装就会出现问题。我在MySQL上使用的是v1.9.14。

我看到了下拉框,但无论我选择什么,身份验证模式都不会改变,对所有用户都是一样的。