2
当使用LDAP验证时,Sonar支持回退到内置验证。我期望同样的工作为人群,但不知何故这似乎并非如此。这是一个错误还是我错过了一些设置?SonarQube:如何在使用Crowd时配置回退验证
当使用LDAP验证时,Sonar支持回退到内置验证。我期望同样的工作为人群,但不知何故这似乎并非如此。这是一个错误还是我错过了一些设置?SonarQube:如何在使用Crowd时配置回退验证
看看日志 - 是否有一个未捕获的异常被抛出失败的群体认证尝试? CrowdAuthenticator
可能需要进行修复才能捕获并返回false
而不是传播。
SONAR-3138似乎已为所有外部认证提供程序实现了通用回退,尽管LDAP提供程序有fix required以允许回退工作。假设您使用的是sonar-crowd-plugin's CrowdAuthenticator.java
,Crowd身份验证器中可能还存在类似的错误。
编辑:LDAP身份验证器也有a full SecurityRealm
。当用户未通过身份验证时,可能需要获取回退行为。
有一个异常(com.atlassian.crowd.integration.exception.InvalidAuthenticationException),我怀疑它只是一个错误。我可以通过在内部Crowd目录中创建用户来解决当前的问题。 –