Add OIDC authentication customizer for GitLab #1052
Your pull request is up to standards!
Codacy found no issues in your code
Annotations
codacy-production / Codacy Static Code Analysis
apiserver/src/main/java/org/dependencytrack/integrations/gitlab/GitLabAuthenticationCustomizer.java#L34
Avoid unnecessary constructors - the compiler will generate these for you
codacy-production / Codacy Static Code Analysis
apiserver/src/main/java/org/dependencytrack/integrations/gitlab/GitLabClient.java#L52
Avoid unused private fields such as 'LOGGER'.
codacy-production / Codacy Static Code Analysis
apiserver/src/main/java/org/dependencytrack/integrations/gitlab/GitLabClient.java#L53
Avoid unused private fields such as 'DATE_FORMAT'.
codacy-production / Codacy Static Code Analysis
apiserver/src/main/java/org/dependencytrack/integrations/gitlab/GitLabClient.java#L58
Avoid unused private fields such as 'config'.
codacy-production / Codacy Static Code Analysis
apiserver/src/main/java/org/dependencytrack/integrations/gitlab/GitLabClient.java#L58
Perhaps 'config' could be replaced by a local variable.
codacy-production / Codacy Static Code Analysis
apiserver/src/main/java/org/dependencytrack/integrations/gitlab/GitLabIntegrationStateChanger.java#L39
Avoid unused private fields such as 'INTEGRATIONS_GROUP'.
codacy-production / Codacy Static Code Analysis
apiserver/src/main/java/org/dependencytrack/integrations/gitlab/GitLabIntegrationStateChanger.java#L42
Avoid unnecessary constructors - the compiler will generate these for you
codacy-production / Codacy Static Code Analysis
apiserver/src/main/java/org/dependencytrack/integrations/gitlab/GitLabIntegrationStateChanger.java#L87
Avoid throwing raw exception types.
codacy-production / Codacy Static Code Analysis
apiserver/src/main/java/org/dependencytrack/integrations/gitlab/GitLabIntegrationStateChanger.java#L107
Avoid throwing raw exception types.
codacy-production / Codacy Static Code Analysis
apiserver/src/main/java/org/dependencytrack/integrations/gitlab/GitLabSyncer.java#L50
Avoid unused private fields such as 'GENERAL_GROUP'.
codacy-production / Codacy Static Code Analysis
apiserver/src/main/java/org/dependencytrack/integrations/gitlab/GitLabSyncer.java#L51
Avoid unused private fields such as 'ROLE_CLAIM_PREFIX'.
codacy-production / Codacy Static Code Analysis
apiserver/src/test/java/org/dependencytrack/integrations/gitlab/GitLabClientTest.java#L60
Fields should be declared at the top of the class, before any method declarations, constructors, initializers or inner classes.
codacy-production / Codacy Static Code Analysis
apiserver/src/test/resources/unit/gitlab-api-getgitlabprojects-response-page-2.json#L12
Unexpected character (']' (code 93)): expected a value