2017-02-02 5 views
0

LDAPを使用してユーザを認証するSonarQubeでレポートを作成するMavenプロファイル(settings.xmlファイル内)を設定する方法。 私は自分のローカルマシンからのMavenコマンドを実行したいと思います: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. Goでは、 "マイアカウント>セキュリティ" と
  2. があなたのsettings.xmlファイルに次のプロパティを追加し、そのページ上のトークンを生成します

+0

これはうまくいくかもしれませんが、グローバル権限 "システム管理"の権利はありません(私はバージョン5を使用しています.1.0) –

関連する問題