SonarQube LDAP Authentication seems to load but won't allow login via domain user

后端 未结 7 1587
走了就别回头了
走了就别回头了 2020-12-28 09:55

I\'ve been trying to setup SonarQube (v4.1) with the LDAP authentication plugin (v1.4) and I just can\'t get it to authenticate against my domain user. My config is setup as

相关标签:
7条回答
  • 2020-12-28 10:21

    Thanks to @aaron who managed to point me in the right direction! For my issue it was a problem with the auto-discovery and the forest I was connecting to. According to http://technet.microsoft.com/en-us/library/cc978012.aspx you should use a different port when connecting to a forest so that it can then search the whole forest rather that the domain you happen to connect to (which I suppose might not be the correct one in auto-discovery mode). In the end the configuration that worked for me was:

    # General Configuration
    ldap.realm=mydomain.com
    sonar.security.realm=LDAP
    sonar.authenticator.createUsers=true
    sonar.security.savePassword=true
    sonar.security.updateUserAttributes=true
    ldap.url=ldap://dc.mydomain.com:3268 
    
    # User Configuration
    ldap.user.request=(&(objectClass=user)(sAMAccountName={login}))
    ldap.user.realNameAttribute=cn
    ldap.user.emailAttribute=mail
    

    Which is actually quite simple and doesn't require a user account to connect with. This means it is in SIMPLE authentication mode (I can't seem to get it to work in anything else) but that is fine with me as it's an internal only system.

    0 讨论(0)
提交回复
热议问题