【发布时间】:2016-05-27 04:37:30
【问题描述】:
由于 Oauth 2 支持仅适用于 SonarQube 5.4,因此我正在尝试使其与 Azure AD DS 一起使用(预览版)
原理是Azure AD可以为支持ntlm kerberos ldap等的遗留AD域服务提供一个仿真点(基本上可以将其视为域控制器)
我已经配置了 AAD DS 部分并更新了我的 sonarqube 机器的 dns 服务器。
域从 sonarqube VM 正确解析。然后我安装了 LDAP 模块并将其添加到声纳配置文件中。
但是当我尝试时,sonarqube 不再起作用(也尝试了它的变体)
请注意,我正在使用 sonarqube 5.3 在 Ubuntu(最新)上运行,并且该机器未“加入”到域。
知道如何使它工作吗?我只发现了很少的文档。
谢谢
sonar.security.realm=LDAP
ldap.windows.compatibilityMode=true
sonar.forceAuthentication=true
ldap.url=ldap://10.0.0.5:10389
ldap.user.baseDn=cn=users,dc=baywetdev,dc=onmicrosoft,dc=com
【问题讨论】:
-
日志会很有帮助。在
sonar.properties中设置sonar.log.level=TRACE,重新启动SonarQube 并在尝试LDAP 连接时共享日志/失败。 -
嗨,很抱歉回答晚了,我最近没有太多时间来处理这个问题。当他们发布对 OAuth 和 AAD 的支持时,我将改变我的方法并改用它。 github.com/SonarQubeCommunity/sonar-auth-aad
标签: azure active-directory sonarqube sonarqube5.3