如何自定义 Gitlab LDAP 认证功能?

Posted

技术标签:

【中文标题】如何自定义 Gitlab LDAP 认证功能?【英文标题】:How to customize Gitlab LDAP authentication function? 【发布时间】:2019-07-06 06:15:49 【问题描述】:

我想在我安装的Gitlab的LDAP认证函数的login函数中写一些日志。

我在以下文件(第 3 行)中添加了所需的行:

然后我在 Gitlab 的登录表单中进行了一些登录尝试。

但正如您在上面看到的,debug 文件并未创建。

我需要做什么?它需要重新编译吗?

请注意,我还使用以下命令重新启动了服务,但没有任何改变:

# gitlab-ctl restart

【问题讨论】:

请将代码发布为文本,而不是图像。文本不仅更易于阅读,而且更易于索引和搜索,有助于未来的读者找到您的问题。 【参考方案1】:

您似乎将日志记录代码放在了错误的位置。尝试将日志记录放在#login 而不是::login 中,或者根据您要记录的内容寻找更好的挂钩。

有关 LDAP setup 和 troubleshooting 的更多信息,请参阅官方文档。

【讨论】:

以上是关于如何自定义 Gitlab LDAP 认证功能?的主要内容,如果未能解决你的问题,请参考以下文章

Gitlab加入LDAP认证

配置Gitlab使用LDAP认证

LDAP/AD认证

k8s接入ldap

Gitlab采用AD认证

如何在 GitLab-CE 中取消阻止 LDAP 用户