2016-08-05 7 views
0

SonarQube 6.0にアップグレードした後、SSOログインプラグインを使用できなくなりました。SonarQube 6.0でsonar-activedirectory 1.0を使用しているエラー

DEBUG web[o.s.s.u.NewUserNotifier] User created: [email protected] Notifying NewUserHandler handlers... 
TRACE web[sql] time=0ms | sql=select u.login,u.name,u.email,u.active,u.scm_accounts,u.created_at,u.updated_at from users u where u.updated_at>? | params=1470426045520 
TRACE web[es] ES refresh request on indices 'users' | time=94ms 
**ERROR web[rails] cannot load Java class org.sonar.server.user.RubyUserSession** 
DEBUG web[http] GET /active_directory/validate | time=2703ms 

プラグインの設定は、(ちょうど1行)非常に簡単です::これはTRACEモードでは、当社のSonarQube.logある

sonar.security.realm=ACTIVE_DIRECTORY 

は、他の構成設定を追加することで、この問題を解決する方法はありますし、このエラーがSonarQubeまたはSSOコードに含まれているかどうかはどうすればわかりますか?

+1

をリンクを作成することで、あなたがこれを理解しましたができますか!私は同じことに走っています。 –

+0

[this](https://github.com/SonarQubeCommunity/sonar-activedirectory/issues/9)の問題を参照してください。プラグインは修正する必要があります。 –

答えて

1

ありがとうございました。私はリンクされたGoogleグループノートを書いた。残念ながらSSOのように見えるのは、プラグインが更新されてもサポートされないということです。ユーザーはまだリンクをクリックする必要があります。

https://github.com/SonarQubeCommunity/sonar-activedirectory/issues/9

BaseIdentityProviderのAPI(https://github.com/SonarSource/sonarqube/blob/master/sonar-plugin-api/src/main/java/org/sonar/api/server/authentication/BaseIdentityProvider.java)を使用してください - >それはSSOログインページに

2

SonarQube 6.0では、いくつかの古いソフトウェアコンポーネントを段階的に廃止するために、認証インターフェイスが変更されたようです。したがって、SonarQubeの設定を変更することで解決することはできません。 SSOプラグインを更新する必要があります。チケットはSonarQubeCommunity/sonar-activedirectory GitHubSonarQube Google groupにあります。

関連する問題