echo *** Updating keycloak-server subsystem *** echo ** Adding login-protocol spi ** /subsystem=keycloak-server/spi=login-protocol/:add /subsystem=keycloak-server/spi=login-protocol/provider=saml/:add(enabled=true,properties={knownProtocols => "[\"http=${auth.server.http.port}\",\"https=${auth.server.https.port}\"]"}) echo ** Adding theme modules ** /subsystem=keycloak-server/theme=defaults/:write-attribute(name=modules,value=[org.keycloak.testsuite.integration-arquillian-testsuite-providers]) echo ** Adding provider ** /subsystem=keycloak-server/:write-attribute(name=providers, \ value=[ classpath:${jboss.home.dir}/providers/*, \ module:org.keycloak.testsuite.integration-arquillian-testsuite-providers \ ] \ ) echo ** Adding max-detail-length to eventsStore spi ** /subsystem=keycloak-server/spi=eventsStore/provider=jpa/:write-attribute(name=properties.max-detail-length,value=${keycloak.eventsStore.maxDetailLength:1000}) echo ** Adding spi=userProfile with default provider and legacy-user-profile configuration of read-only attributes ** /subsystem=keycloak-server/spi=userProfile/:add(default-provider="declarative-user-profile") /subsystem=keycloak-server/spi=userProfile/provider=declarative-user-profile/:add(properties={},enabled=true) /subsystem=keycloak-server/spi=userProfile/provider=declarative-user-profile/:map-put(name=properties,key=read-only-attributes,value=[deniedFoo,deniedBar*,deniedSome/thing,deniedsome*thing]) /subsystem=keycloak-server/spi=userProfile/provider=declarative-user-profile/:map-put(name=properties,key=admin-read-only-attributes,value=[deniedSomeAdmin]) echo ** Do not reuse connections for HttpClientProvider within testsuite ** /subsystem=keycloak-server/spi=connectionsHttpClient/provider=default/:map-put(name=properties,key=reuse-connections,value=false)