diff --git a/alfa-server/src/main/resources/application.yml b/alfa-server/src/main/resources/application.yml
index 521222a6f86965335ce7a54b6387c1d76902649a..0f45f0f54cf302573f29e9537fd63f35e52d4a4e 100644
--- a/alfa-server/src/main/resources/application.yml
+++ b/alfa-server/src/main/resources/application.yml
@@ -105,3 +105,5 @@ ozgcloud:
     search-template: /api/userProfiles/?searchBy={searchBy}
   dms:
     enabled: false
+  domain:
+    url-pattern: https://*.ozg-cloud.de
diff --git a/alfa-service/src/main/java/de/ozgcloud/alfa/collaboration/OrganisationsEinheitController.java b/alfa-service/src/main/java/de/ozgcloud/alfa/collaboration/OrganisationsEinheitController.java
index 7d76a396f3d43fe4b5d7454b7f6669f40ba23663..958c49e7fbaa741d468e87191bc211095e1f4d64 100644
--- a/alfa-service/src/main/java/de/ozgcloud/alfa/collaboration/OrganisationsEinheitController.java
+++ b/alfa-service/src/main/java/de/ozgcloud/alfa/collaboration/OrganisationsEinheitController.java
@@ -54,7 +54,7 @@ class OrganisationsEinheitController {
 		return ResponseEntity.of(Optional.of(service.getById(organisationsEinheitId)).map(assembler::toModel));
 	}
 
-	@CrossOrigin(originPatterns = "https://*.ozg-cloud.de")
+	@CrossOrigin(originPatterns = "${ozgcloud.domain.url-pattern}")
 	@GetMapping(params = { SEARCH_BY_PARAM })
 	public CollectionModel<EntityModel<OrganisationsEinheitHeader>> search(@RequestParam String searchBy) {
 		return headerModelAssembler.toCollectionModel(service.searchOrganisationsEinheiten(searchBy).toList());