...
Open the Canvas Studio Resource JAR file in the Canvas Studio WAR deployed in the app server:
..\expertctstudio.war\WEB-INF\lib\expertctstudioResource.jar\
Open the systempreferences.properties file.
Mention the ARX application URL in ARX_URL:
Code Block language text # Sample ARX url ARX_URL = http://nxtdevlnx38.intellectdesign.com:20028/ARXAL/rest/ArmorSOAServices
Mention the Sigma URL in APPLICATION_URL:
Code Block language text APPLICATION_URL = http://<IP or hostname>:<port>/sigma # Sample Sigma URL, http://localhost:9080/sigma
Open the ctstudiosecurityconfig.properties file.
Check that ARXCookieBasedAuthenticationProvider class filename is uncommented. This is the default authentication provider that is to be used during log-on, logout or re-authentication purposes.
Code Block language text # AUTH_SERV_PROV_CLASS = com.canvas.provider.authentication # AUTH_SERV_PROV_CLASS = com.intellectdesign.canvas.authentication.providers.CTAuthenticationProvider # If ARX 16 version is used, then update as follows: AUTH_SERV_PROV_CLASS=com.intellectdesign.canvas.provider.auth.arx.arx_16.ARXCookieBasedAuthenticationProvider # If ARX 18 version is used, then update as follows: AUTH_SERV_PROV_CLASS=com.intellectdesign.canvas.provider.auth.arx.arx_18.ARXCookieBasedAuthenticationProvider
Open the Sigmaimpleclassconfig.properties file.
Check that ArxRoleBasedViewEntitlement class filename is uncommented.
Code Block language text # VIEW_ENTITLEMENT_CLASS = com.intellectdesign.canvas.entitlement.CanvasViewEntitlement VIEW_ENTITLEMENT_CLASS=com.intellectdesign.canvas.provider.auth.entitlement.ArxRoleBasedViewEntitlement
Note that the default user role Canvas Studio is CTSTUDIOGRP. However, you can define custom user role, refer <> Creating Roles for more information.
Access Canvas Studio by entering the following URL in the browser’s address bar:
Code Block language text http://<IP or hostname>:<port>/expertctstudio/home.jsp # Sample Canvas Studio URL, http://localhost:9081/expertctstudio/home.jsp
...