Skip to content

Commit 7bc060c

Browse files
authored
Adds AAS QL CORS Header (#858)
1 parent a03f8b7 commit 7bc060c

5 files changed

Lines changed: 25 additions & 0 deletions

File tree

  • basyx.aasregistry/basyx.aasregistry-service/src/main/java/org/eclipse/digitaltwin/basyx/aasregistry/service/configuration
  • basyx.aasrepository/basyx.aasrepository-http/src/main/java/org/eclipse/digitaltwin/basyx/aasrepository/http
  • basyx.conceptdescriptionrepository/basyx.conceptdescriptionrepository-http/src/main/java/org/eclipse/digitaltwin/basyx/conceptdescriptionrepository/http
  • basyx.submodelregistry/basyx.submodelregistry-service/src/main/java/org/eclipse/digitaltwin/basyx/submodelregistry/service/configuration
  • basyx.submodelrepository/basyx.submodelrepository-http/src/main/java/org/eclipse/digitaltwin/basyx/submodelrepository/http

basyx.aasregistry/basyx.aasregistry-service/src/main/java/org/eclipse/digitaltwin/basyx/aasregistry/service/configuration/RestConfiguration.java

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -57,6 +57,11 @@ public CorsPathPatternProvider getAasRegistryServiceDescriptionCorsUrlProvider()
5757
return new CorsPathPatternProvider("/description");
5858
}
5959

60+
@Bean
61+
public CorsPathPatternProvider getAasRegistryServiceQueryCorsUrlProvider() {
62+
return new CorsPathPatternProvider("/query/**");
63+
}
64+
6065
@Bean
6166
public SerializationExtension getExtension() {
6267
return new Aas4JHTTPSerializationExtension();

basyx.aasrepository/basyx.aasrepository-http/src/main/java/org/eclipse/digitaltwin/basyx/aasrepository/http/AasRepoConfiguration.java

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -47,4 +47,9 @@ public CorsPathPatternProvider getAasRepoCorsUrlProvider() {
4747
public CorsPathPatternProvider getAasRepoDescriptionCorsUrlProvider() {
4848
return new CorsPathPatternProvider("/description");
4949
}
50+
51+
@Bean
52+
public CorsPathPatternProvider getAasRepoServiceQueryCorsUrlProvider() {
53+
return new CorsPathPatternProvider("/query/**");
54+
}
5055
}

basyx.conceptdescriptionrepository/basyx.conceptdescriptionrepository-http/src/main/java/org/eclipse/digitaltwin/basyx/conceptdescriptionrepository/http/ConceptDescriptionRepoConfiguration.java

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -47,4 +47,9 @@ public CorsPathPatternProvider getConceptDescriptionRepoCorsUrlProvider() {
4747
public CorsPathPatternProvider getConceptDescriptionRepoDescriptionCorsUrlProvider() {
4848
return new CorsPathPatternProvider("/description");
4949
}
50+
51+
@Bean
52+
public CorsPathPatternProvider getConceptDescriptionRepoQueryCorsUrlProvider() {
53+
return new CorsPathPatternProvider("/query/**");
54+
}
5055
}

basyx.submodelregistry/basyx.submodelregistry-service/src/main/java/org/eclipse/digitaltwin/basyx/submodelregistry/service/configuration/RestConfiguration.java

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -62,6 +62,11 @@ public CorsPathPatternProvider getSubmodelRegistryServiceDescriptionCorsUrlProvi
6262
return new CorsPathPatternProvider("/description");
6363
}
6464

65+
@Bean
66+
public CorsPathPatternProvider getSubmodelRegistryServiceQueryCorsUrlProvider() {
67+
return new CorsPathPatternProvider("/query/**");
68+
}
69+
6570
@Bean
6671
public SerializationExtension getSubmodelRegistryExtension() {
6772
return new Aas4JHTTPSerializationExtension();

basyx.submodelrepository/basyx.submodelrepository-http/src/main/java/org/eclipse/digitaltwin/basyx/submodelrepository/http/SubmodelRepoConfiguration.java

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -47,4 +47,9 @@ public CorsPathPatternProvider getSubmodelRepoCorsUrlProvider() {
4747
public CorsPathPatternProvider getSubmodelRepoDescriptionCorsUrlProvider() {
4848
return new CorsPathPatternProvider("/description");
4949
}
50+
51+
@Bean
52+
public CorsPathPatternProvider getSubmodelRepoServiceQueryCorsUrlProvider() {
53+
return new CorsPathPatternProvider("/query/**");
54+
}
5055
}

0 commit comments

Comments
 (0)