SonarQube 5.5 で実装するカスタム機能があります。
基本的にSonar Open IDプラグインのフォークであり、当社のSSO認証を反映するプラグインがあります。正常に動作しており、Cookie ベースの認証を使用してユーザーを認証し、正常に検証されると Sonar に戻します。
私が行うように言われた変更がもう 1 つあります。ユーザーが外部認証プロバイダー (会社の SSO サービス) によって正常に認証され、ユーザーが作成されたら (まだ存在しない場合)、ユーザーを検証する必要があります。ユーザーの検証に基づいて、ユーザーを特定のグループに追加する必要があります。検証に合格した場合は、このユーザーをグループ A (Sonar グループ) に追加します。そうでない場合は、グループ B (ソナー グループ) に追加します。
どちらの場合も、デフォルトのグループ動作を使用できません。これらをいくつかのソナー グループに追加する必要があります。
これは、SonarQube 5.5 のソナー プラグインで実行されます。開始点として OpenID PLugin を使用して、拡張ポイントを使用してそれを行う方法を教えてもらえますか? OpenID プラグインのすべての既存の機能 (存在しない場合はユーザーの自動作成) を保持する必要があることに注意してください。
これを行う方法に関するいくつかのサンプル コードは非常に役立ちます。
前もって感謝します!