LDAP插件始终auth_overrides_username

更新到最新的 2.8.0.Beta10 后,我们遇到了一个严重的问题:_禁用_设置

auth_overrides_username

似乎没有效果。复选框未选中,但在每次注销/登录后,用户选择的用户名都会被 LDAP 名称覆盖。有人可以确认这一点吗?

目前,LDAP 插件专门启用 overrides_username 设置。也许它应该只依赖于核心的 auth_overrides_username 设置,或者引入一个新的站点设置。

LDAP 插件不是官方插件,我认为作者在 Meta 上不活跃,所以你可能需要在仓库上提交一个 issue。

1 个赞

感谢您的快速响应。此 PR 是否已解决此问题?

1 个赞

这无法解决问题。不过,既然您提到了,那个 PR 可能引入了这种行为变更。

一些背景:我们从 core 中移除了一个旧的“omit username”标志,LDAP 插件曾在使用它。它与 overrides_username 设置非常相似,这就是为什么我直接在 LDAP 插件中替换了它们。但是,正如您所注意到的,omit_username 只在初始注册时生效,而 overrides_username 在每次登录时都生效。

这是一个撤销该行为变更的 PR。我们需要 @jonmbake 合并

1 个赞

@Ralf_Stockmann 该 PR 现已合并,因此在您更新插件后,旧行为应已恢复

1 个赞

此主题已在 15 小时后自动关闭。不再允许回复。