diff --git a/wildfly/server-subsystem/src/main/java/org/keycloak/subsystem/server/extension/ProviderResourceDefinition.java b/wildfly/server-subsystem/src/main/java/org/keycloak/subsystem/server/extension/ProviderResourceDefinition.java
index 0a4bf36..68ba9bb 100644
--- a/wildfly/server-subsystem/src/main/java/org/keycloak/subsystem/server/extension/ProviderResourceDefinition.java
+++ b/wildfly/server-subsystem/src/main/java/org/keycloak/subsystem/server/extension/ProviderResourceDefinition.java
@@ -46,6 +46,7 @@ public class ProviderResourceDefinition extends SimpleResourceDefinition {
static final PropertiesAttributeDefinition PROPERTIES =
new PropertiesAttributeDefinition.Builder("properties", true)
.setRestartAllServices()
+ .setAllowExpression(true)
.build();
protected static final ReloadRequiredWriteAttributeHandler WRITE_ATTR_HANDLER = new ReloadRequiredWriteAttributeHandler(ENABLED);