diff --git a/core/persistence-jpa/src/test/java/org/apache/syncope/core/persistence/jpa/inner/SRARouteTest.java b/core/persistence-jpa/src/test/java/org/apache/syncope/core/persistence/jpa/inner/SRARouteTest.java
index e3505e1211..439ef75ecc 100644
--- a/core/persistence-jpa/src/test/java/org/apache/syncope/core/persistence/jpa/inner/SRARouteTest.java
+++ b/core/persistence-jpa/src/test/java/org/apache/syncope/core/persistence/jpa/inner/SRARouteTest.java
@@ -65,7 +65,7 @@ public void findAll() {
public void save() {
SRARoute route = entityFactory.newEntity(SRARoute.class);
route.setName("just for test");
- route.setTarget(URI.create("http://httpbin.org:80"));
+ route.setTarget(URI.create("http://localhost:80"));
route.setType(SRARouteType.PUBLIC);
route.setPredicates(List.of(new SRARoutePredicate.Builder().
factory(SRARoutePredicateFactory.METHOD).args(HttpMethod.GET).build()));
diff --git a/fit/core-reference/src/test/java/org/apache/syncope/fit/core/SRARouteITCase.java b/fit/core-reference/src/test/java/org/apache/syncope/fit/core/SRARouteITCase.java
index a71dbaaff9..f690aab78b 100644
--- a/fit/core-reference/src/test/java/org/apache/syncope/fit/core/SRARouteITCase.java
+++ b/fit/core-reference/src/test/java/org/apache/syncope/fit/core/SRARouteITCase.java
@@ -66,7 +66,7 @@ public void findAll() {
public void createUpdateDelete() {
SRARouteTO route = new SRARouteTO();
route.setName("just for test");
- route.setTarget(URI.create("http://httpbin.org:80"));
+ route.setTarget(URI.create("http://localhost:80"));
route.getPredicates().add(new SRARoutePredicate.Builder().
factory(SRARoutePredicateFactory.METHOD).args(HttpMethod.GET).build());
route.getFilters().add(new SRARouteFilter.Builder().
@@ -114,7 +114,7 @@ public void exceptions() {
assertEquals(ClientExceptionType.RequiredValuesMissing, e.getType());
}
- route.setTarget(URI.create("http://httpbin.org:80"));
+ route.setTarget(URI.create("http://localhost:80"));
Response response = SRA_ROUTE_SERVICE.create(route);
assertEquals(Response.Status.CREATED.getStatusCode(), response.getStatusInfo().getStatusCode());
diff --git a/fit/wa-reference/pom.xml b/fit/wa-reference/pom.xml
index 5b3991c640..f02b6e0cbd 100644
--- a/fit/wa-reference/pom.xml
+++ b/fit/wa-reference/pom.xml
@@ -164,6 +164,41 @@ under the License.
+
+ io.fabric8
+ docker-maven-plugin
+
+ ${skipTests}
+
+
+ kennethreitz/httpbin
+
+
+ 80:80
+
+
+
+
+
+
+
+ start-httpbin
+ pre-integration-test
+
+ start
+
+
+
+ stop-httpbin
+ post-integration-test
+
+ stop
+ remove
+
+
+
+
+
org.codehaus.cargo
cargo-maven3-plugin
diff --git a/fit/wa-reference/src/test/java/org/apache/syncope/fit/sra/AbstractSRAITCase.java b/fit/wa-reference/src/test/java/org/apache/syncope/fit/sra/AbstractSRAITCase.java
index 877ebcb9b0..0b9d11c94a 100644
--- a/fit/wa-reference/src/test/java/org/apache/syncope/fit/sra/AbstractSRAITCase.java
+++ b/fit/wa-reference/src/test/java/org/apache/syncope/fit/sra/AbstractSRAITCase.java
@@ -84,7 +84,7 @@ public static void sraRouteSetup() {
SRARouteTO publicRoute = new SRARouteTO();
publicRoute.setName("public");
- publicRoute.setTarget(URI.create("http://httpbin.org:80"));
+ publicRoute.setTarget(URI.create("http://localhost:80"));
publicRoute.setType(SRARouteType.PUBLIC);
publicRoute.setCsrf(false);
publicRoute.getPredicates().add(new SRARoutePredicate.Builder().
@@ -99,7 +99,7 @@ public static void sraRouteSetup() {
SRARouteTO protectedRoute = new SRARouteTO();
protectedRoute.setName("protected");
- protectedRoute.setTarget(URI.create("http://httpbin.org:80"));
+ protectedRoute.setTarget(URI.create("http://localhost:80"));
protectedRoute.setType(SRARouteType.PROTECTED);
protectedRoute.setCsrf(false);
protectedRoute.getPredicates().add(new SRARoutePredicate.Builder().
@@ -114,7 +114,7 @@ public static void sraRouteSetup() {
SRARouteTO logoutRoute = new SRARouteTO();
logoutRoute.setName("logout");
- logoutRoute.setTarget(URI.create("http://httpbin.org:80"));
+ logoutRoute.setTarget(URI.create("http://localhost:80"));
logoutRoute.setType(SRARouteType.PROTECTED);
logoutRoute.setLogout(true);
logoutRoute.getPredicates().add(new SRARoutePredicate.Builder().
@@ -128,7 +128,7 @@ public static void sraRouteSetup() {
SRARouteTO postLogout = new SRARouteTO();
postLogout.setName("postLogout");
- postLogout.setTarget(URI.create("http://httpbin.org:80"));
+ postLogout.setTarget(URI.create("http://localhost:80"));
postLogout.setType(SRARouteType.PUBLIC);
postLogout.getPredicates().add(new SRARoutePredicate.Builder().
factory(SRARoutePredicateFactory.PATH).args("/logout").build());