FailedChanges

Summary

  1. Add OAuth2 compliant security module (details)
  2. Update Jetty version (details)
  3. Let swagger uses HTTP Whiteboard service (details)
  4. Let swagger uses HTTP Whiteboard service (suite) (details)
  5. signature validator :fix intermittent build errors (details)
  6. Update keycloak version (details)
Commit a7d02c4256a03c2e452e3225c83b69e0dae678a5 by Christophe Munilla
Add OAuth2 compliant security module
Add the sensinact-security-oauth2 module implementing oauth2 compliant
flows - to be connected with OpenID server
Define a specific servlet context name in the rest-access module to be
referred by registered Servlets and Filters
Add mock-signature-validator to fix conflicts between keycloak server
dependencies and sensiNact ones
Add simple initial programmatic test to validate the new oAuth module
behaviour
The file was addedplatform/sensinact-security/sensinact-security-oauth2/src/main/java/org/eclipse/sensinact/gateway/security/oauth2/OpenIDServer.java
The file was addedplatform/sensinact-security/mock-signature-validator/src/main/java/org/eclipse/sensinact/gateway/security/signature/internal/KeyStoreManagerException.java
The file was modifiedplatform/sensinact-security/pom.xml
The file was addedplatform/sensinact-security/mock-signature-validator/src/test/java/org/eclipse/sensinact/gateway/security/signature/test/LogUtils.java
The file was addedplatform/sensinact-security/mock-signature-validator/extra-src/test/java/org/eclipse/sensinact/gateway/simulated/button/osgi/Activator.java
The file was addedplatform/sensinact-security/sensinact-security-oauth2/src/main/java/org/eclipse/sensinact/gateway/security/oauth2/OpenID.java
The file was addedplatform/sensinact-security/sensinact-security-oauth2/README.md
The file was addedplatform/sensinact-security/sensinact-security-oauth2/src/main/java/org/eclipse/sensinact/gateway/security/oauth2/filter/SecurityFilter.java
The file was addedplatform/sensinact-security/sensinact-security-oauth2/src/test/java/org/eclipse/sensinact/gateway/nthbnd/security/test/SecurityFilterTest.java
The file was addedplatform/sensinact-security/mock-signature-validator/src/main/java/org/eclipse/sensinact/gateway/security/signature/internal/BundleValidationImpl.java
The file was addedplatform/sensinact-security/mock-signature-validator/extra-src2/test/resources/images/fan/fan1.gif
The file was addedplatform/sensinact-security/mock-signature-validator/src/main/java/org/eclipse/sensinact/gateway/security/signature/internal/SignedBundleChecker.java
The file was addedplatform/sensinact-security/mock-signature-validator/src/main/java/org/eclipse/sensinact/gateway/security/signature/internal/SignatureFileChecker.java
The file was addedplatform/sensinact-security/mock-signature-validator/extra-src2/test/resources/images/fan/fan0.gif
The file was addedplatform/sensinact-security/mock-signature-validator/extra-src/test/java/org/eclipse/sensinact/gateway/simulated/button/internal/ButtonSetter.java
The file was addedplatform/sensinact-security/sensinact-security-oauth2/src/main/java/org/eclipse/sensinact/gateway/security/oauth2/IdentityServer.java
The file was addedplatform/sensinact-security/mock-signature-validator/extra-src2/test/java/org/eclipse/sensinact/gateway/simulated/fan/internal/FanConfig.java
The file was addedplatform/sensinact-security/mock-signature-validator/src/test/resources/textFile.txt.bis
The file was addedplatform/sensinact-security/sensinact-security-oauth2/src/test/resources/testRealm.json
The file was addedplatform/sensinact-security/sensinact-security-oauth2/src/main/java/org/eclipse/sensinact/gateway/security/oauth2/IdentityServerWrapper.java
The file was addedplatform/sensinact-security/mock-signature-validator/src/test/java/org/eclipse/sensinact/gateway/security/signature/test/CryptographicUtilsTest.java
The file was addedplatform/sensinact-security/mock-signature-validator/extra-src/test/java/org/eclipse/sensinact/gateway/simulated/button/api/ButtonSetterItf.java
The file was addedplatform/sensinact-security/sensinact-security-oauth2/src/main/java/org/eclipse/sensinact/gateway/security/oauth2/osgi/Activator.java
The file was addedplatform/sensinact-security/mock-signature-validator/src/test/resources/JUNITTES.SF
The file was addedplatform/sensinact-security/mock-signature-validator/src/main/java/org/eclipse/sensinact/gateway/security/signature/osgi/BundleValidationActivator.java
The file was addedplatform/sensinact-security/mock-signature-validator/extra-src/test/resources/images/button/off.png
The file was addedplatform/sensinact-security/mock-signature-validator/pom.xml
The file was addedplatform/sensinact-security/mock-signature-validator/src/main/java/org/eclipse/sensinact/gateway/security/signature/internal/ManifestChecker.java
The file was addedplatform/sensinact-security/sensinact-security-oauth2/src/main/java/org/eclipse/sensinact/gateway/security/oauth2/servlet/SecurityServlet.java
The file was addedplatform/sensinact-security/mock-signature-validator/extra-src2/test/java/org/eclipse/sensinact/gateway/simulated/fan/internal/FanConfigListener.java
The file was addedplatform/sensinact-security/sensinact-security-oauth2/pom.xml
The file was addedplatform/sensinact-security/mock-signature-validator/src/main/java/org/eclipse/sensinact/gateway/security/signature/internal/SignatureFile.java
The file was addedplatform/sensinact-security/mock-signature-validator/src/main/java/org/eclipse/sensinact/gateway/security/signature/exception/BundleValidationException.java
The file was addedplatform/sensinact-security/mock-signature-validator/src/main/java/org/eclipse/sensinact/gateway/security/signature/internal/KeyStoreManager.java
The file was modifiedplatform/northbound/http-tools/src/main/java/org/eclipse/sensinact/gateway/nthbnd/http/forward/internal/ForwardingFactory.java
The file was addedplatform/sensinact-security/mock-signature-validator/src/main/java/org/eclipse/sensinact/gateway/security/signature/internal/CryptographicUtils.java
The file was addedplatform/sensinact-security/mock-signature-validator/extra-src2/test/java/org/eclipse/sensinact/gateway/simulated/fan/osgi/Activator.java
The file was addedplatform/sensinact-security/mock-signature-validator/src/main/java/org/eclipse/sensinact/gateway/security/signature/internal/SignedBundleManifest.java
The file was addedplatform/sensinact-security/mock-signature-validator/src/main/java/org/eclipse/sensinact/gateway/security/signature/internal/SignatureBlock.java
The file was addedplatform/sensinact-security/sensinact-security-oauth2/src/test/resources/sensinact-security-oauth2.config
The file was modifiedplatform/northbound/http-tools/pom.xml
The file was addedplatform/sensinact-security/mock-signature-validator/src/test/resources/textFile.txt
The file was addedplatform/sensinact-security/mock-signature-validator/src/test/java/org/eclipse/sensinact/gateway/security/signature/test/BundleValidationTest.java
The file was addedplatform/sensinact-security/mock-signature-validator/extra-src/test/resources/images/button/on.png
The file was addedplatform/sensinact-security/sensinact-security-oauth2/src/main/java/org/eclipse/sensinact/gateway/security/oauth2/JWT.java
The file was modifiedplatform/northbound/rest-access/src/main/java/org/eclipse/sensinact/gateway/nthbnd/rest/osgi/Activator.java
The file was modifiedplatform/northbound/rest-access/src/main/java/org/eclipse/sensinact/gateway/nthbnd/rest/internal/http/HttpRestAccessRequest.java
The file was addedplatform/sensinact-security/mock-signature-validator/src/test/java/org/eclipse/sensinact/gateway/security/signature/test/KeyStoreManagerTest.java
The file was addedplatform/sensinact-security/sensinact-security-oauth2/src/main/java/org/eclipse/sensinact/gateway/security/oauth2/UserInfo.java
The file was addedplatform/sensinact-security/mock-signature-validator/src/test/resources/failer-fan.jar
The file was addedplatform/sensinact-security/mock-signature-validator/extra-src/test/java/org/eclipse/sensinact/gateway/simulated/button/internal/ButtonGUI.java
The file was addedplatform/sensinact-security/mock-signature-validator/src/test/resources/JUNITTES.DSA
The file was addedplatform/sensinact-security/mock-signature-validator/extra-src/test/resources/button-resource.xml
The file was addedplatform/sensinact-security/mock-signature-validator/extra-src2/test/java/org/eclipse/sensinact/gateway/simulated/fan/swing/FanPanel.java
The file was addedplatform/sensinact-security/mock-signature-validator/src/main/java/org/eclipse/sensinact/gateway/security/signature/api/BundleValidation.java
The file was addedplatform/sensinact-security/mock-signature-validator/extra-src2/test/resources/fan-resource.xml
The file was addedplatform/sensinact-security/mock-signature-validator/extra-src/test/java/org/eclipse/sensinact/gateway/simulated/button/internal/ButtonAdapter.java
The file was addedplatform/sensinact-security/mock-signature-validator/src/main/java/org/eclipse/sensinact/gateway/security/signature/internal/SignedBundle.java
The file was addedplatform/sensinact-security/sensinact-security-oauth2/src/main/java/org/eclipse/sensinact/gateway/security/oauth2/oAuthServer.java
The file was modifiedplatform/pom.xml
Commit efa159fcee49015f1f408fb5d305174b2e9d91fc by Christophe Munilla
Update Jetty version
Update each module and profile using jetty when needed to use the same
version : 4.0.8
The file was modifieddistribution/generator/profile/swagger-profile/pom.xml
The file was modifiedplatform/tools/swagger/pom.xml
The file was modifieddistribution/generator/profile/android-imu-profile/pom.xml
The file was modifieddistribution/generator/profile/studio-web-profile/pom.xml
The file was modifieddistribution/generator/profile/rest-profile/pom.xml
Commit fcd19902183e272462a0fb21df3049a17f83e8c4 by Christophe Munilla
Let swagger uses HTTP Whiteboard service
Replace the ResourceServlet by a ResourceFilter
Define the filters as synchronous
The file was modifiedplatform/tools/swagger/src/client/index.html
The file was modifiedplatform/tools/swagger/src/main/java/org/eclipse/sensinact/web/swagger/Activator.java
The file was modifiedplatform/tools/swagger/src/main/java/org/eclipse/sensinact/web/swagger/IndexFilter.java
Commit cd6d5118a8baed63f1e5d7639a2f52540b7f82a3 by Christophe Munilla
Let swagger uses HTTP Whiteboard service (suite)
Replace the ResourceServlet by a ResourceFilter
The file was addedplatform/tools/swagger/src/main/java/org/eclipse/sensinact/web/swagger/ResourceFilter.java
The file was removedplatform/tools/swagger/src/main/java/org/eclipse/sensinact/web/swagger/ResourceServlet.java
Commit 2b1d79179b1b8d261f9fcf2d7cae7d94d86d99d5 by Christophe Munilla
signature validator :fix intermittent build errors
Allow to launch extended MidOSGiTest whithout any bundle to be deployed
in the OSGi host environment
Define the BundleValidationTest as an extended MidOSGiTest
The file was modifiedplatform/sensinact-security/sensinact-signature-validator/src/test/java/org/eclipse/sensinact/gateway/security/signature/test/CryptographicUtilsTest.java
The file was modifiedplatform/sensinact-utils/src/main/java/org/eclipse/sensinact/gateway/util/UriUtils.java
The file was modifiedplatform/sensinact-security/sensinact-signature-validator/src/test/java/org/eclipse/sensinact/gateway/security/signature/test/BundleValidationTest.java
The file was modifiedplatform/tools/sensinact-test/src/main/java/org/eclipse/sensinact/gateway/test/MidOSGiTest.java
The file was modifiedplatform/sensinact-security/sensinact-signature-validator/pom.xml
The file was modifiedplatform/tools/sensinact-test/src/main/java/org/eclipse/sensinact/gateway/test/FilterOSGiClassLoader.java
Commit fb9a75ebf5612b767baaa7630c9e5c7f7b1b52bc by Christophe Munilla
Update keycloak version
The previously used version disapeared from the maven repository - use a
new one  and update the test configuration accordingly
Find another way to use keycloak in the test as this version may also
disapear in the future
The file was modifiedplatform/sensinact-security/sensinact-security-oauth2/pom.xml
The file was modifiedplatform/sensinact-security/sensinact-security-oauth2/src/test/java/org/eclipse/sensinact/gateway/nthbnd/security/test/SecurityFilterTest.java