You are viewing the documentation for Blueriq 18. Documentation for other versions is available in our documentation directory.

During development you can configure a connection between the Studio server and Runtime. This connection will allow you to easily load changes to a model by selecting the reload project(s) button in the development dashboard.

Properties

You can configure a Studio connection directly via the application-development-tools.properties file in your 

spring.config.additional-location

OIDC Authentication example

Since 17.10 the Runtime can connect to the Studio using OIDC. To use this method, an OIDC client must be available in Keycloak. By default, the Blueriq installer will create a client named runtime and configure the Runtime to use this client when connecting to the Studio.

When upgrading from an earlier 17.x version, this client must be created manually, see Keycloak configuration#Clients for instructions on how to add a client with the correct role and client scope.

### Studio connection ###
blueriq.studio.description=Studio Projects
blueriq.studio.prefix=studio
blueriq.studio.authentication=OIDC_CLIENT_CREDENTIALS
blueriq.studio.url=http://localhost:170/Studio/Server/Services/ManagementService
blueriq.studio.tokenUrl=http://localhost:17098/Keycloak/realms/BlueriqStudioDev/protocol/openid-connect/token
blueriq.studio.clientId=runtime
blueriq.studio.clientSecret=[client-secret, retrieve from keycloak]

BASIC Authentication example

### Studio connection ###
blueriq.studio.description=Studio Projects
blueriq.studio.prefix=studio
blueriq.studio.authentication=BASIC
blueriq.studio.url=http://localhost:170/Studio/Server/Services/ManagementService
blueriq.studio.domain=
blueriq.studio.username=admin
blueriq.studio.password=welcome