2017-02-02 3 views
0

LDAP를 사용하여 사용자를 인증하는 SonarQube에서 보고서를 생성하기위한 Maven 프로파일 (settings.xml 파일 내)을 구성하는 방법. 나는 내 로컬 컴퓨터에서 메이븐 명령을 수행하고 싶습니다 :LDAP를 사용하는 SonarQube와 연결하기위한 Maven 프로파일 설정

mvn org.sonarsource.scanner.maven:sonar-maven-plugin:3.0.2:sonar -Psonar 

어떻게 SonarQube에서 LDAP 인증을 통과 프로필 '소나'에 대한 사용자 및 암호를 해결하기 위해?

<profile> 
    <id>sonar</id> 
    <activation> 
     <activeByDefault>true</activeByDefault> 
    </activation> 
    <properties> 
     <sonar.host.url>http://some_url/sonar</sonar.host.url> 
     <!--???---LDAP user configuration---???--> 
     <sonar.scm.disabled>true</sonar.scm.disabled> 
    </properties> 
</profile> 

답변

0

로그인 및 암호 대신 사용자 토큰을 사용해야합니다. 이는 암호를 공개하지 않으며 언제든지 토큰을 취소 할 수 있기 때문에 더 안전합니다. 그 목적을 위해

:

<sonar.login>123456abcdef</sonar.login>

:

  1. 이동 "내 계정> 보안"을
  2. settings.xml 파일에 다음과 같은 속성을 추가 해당 페이지에 토큰을 생성하는

+0

이 작업은 가능하지만 "Administer System"권한이 없습니다 (BTW. 버전 5를 사용하고 있습니다.) .1.0) –

관련 문제