This PR resolves #38 and replaces a possibly insecure HTTP request with a secure HTTPS one after the CAS login. The insecure HTTP request was introduced by picking an internal URL from a cookie instead of validating the URL via the Sonar.properties configuration.
Also this PR makes this repo finally arrive in year 2000 by adding a simple Jenkinsfile which builds, tests and SonarQube-analyzes the code.
This PR resolves #38 and replaces a possibly insecure HTTP request with a secure HTTPS one after the CAS login. The insecure HTTP request was introduced by picking an internal URL from a cookie instead of validating the URL via the Sonar.properties configuration.
Also this PR makes this repo finally arrive in year 2000 by adding a simple Jenkinsfile which builds, tests and SonarQube-analyzes the code.