Unblu Server Configuration Reference

Properties

macros

# Type: BOOLEAN 
# Default value: "false" 
com.unblu.macro.viewandpoint=false

com.unblu.domcap.server.core

DOMVisualRecorder

# Type: INTEGER 
# Default value: "40" 
com.unblu.domcap.idleTimeout=40

com.unblu.domcap.client.recorder

RecorderPlayerMember

# Type: INTEGER 
# Default value: "-1" 
com.unblu.recorder.idleTimeout=-1

# Type: INTEGER 
# Default value: "-1" 
com.unblu.recorder.eventIdleTimeout=-1

com.unblu.cloud.storage.immutable.server.core

DataStore

# Type: STRING 
# Default value: "" 
# Value can be a list. 
com.unblu.cloud.storage.DataStore.validDomains=

String list of Domains (Origins)

Only available in Finnova E-Banking Authentication Package (EDBS), Static User Package, and Single Sign On Package (SSO).

com.unblu.core.server.core

ParticipationIPLogging

# Type: ENUM 
# Default value: "HASH" 
# Possible values: hash, ip, ip_hash, none  
com.unblu.cloud.server.core.ParticipationIPLogging.IPLogging=HASH

Choose what to log with regards to the user's IP. HASH is a one-way, non-reversible encryption of the ip address which you may choose to log instead of ips for privacy reasons.

AgentAvailabilityConfiguration

# Type: INTEGER 
# Default value: "3" 
com.unblu.core.server.livetracking.agent.unavailableSessionLimit=3

If an agent has this number of active sessions currently running, he becomes 'unavailable'. If all agents are unavailable (overloaded) for your account, agentavailablity will show no agent available. (The agent can still accept new sessions though his status is simply 'unavailable')

CollaborationSessionTokenGenerator

# Type: STRING 
# Default value: "[1-9]{1}[0-9]{5}" 
com.unblu.session.pinPattern=[1-9]{1}[0-9]{5}

Pattern of the securit code token.

PlayerParticipantDisplayNameConfiguration

# Type: BOOLEAN 
# Default value: "true" 
participantnamedefault.player.showLastnameEnabled=true

Whether or not to show the last name.

# Type: BOOLEAN 
# Default value: "true" 
participantnamedefault.player.showFirstnameEnabled=true

Whether or not to show the first name.

# Type: STRING 
# Default value: "firstlast,displayname,nickname,staticname" 
# Value can be a list. 
participantnamedefault.player.displayNameEvaluationOrder=firstlast,displayname,nickname,staticname

Allowed elements are 'firstlast', 'displayname', 'nickname', 'username', 'staticname', 'identifier'.

com.unblu.chat.server.core

ChatRequestMail

# Type: STRING 
# Default value: "" 
# Value can be a list. 
com.unblu.core.chatrequestmail.bccs=

# Type: STRING 
# Default value: "" 
# Value can be a list. 
com.unblu.core.chatrequestmail.recipients=

# Type: BOOLEAN 
# Default value: "false" 
com.unblu.core.chatrequestmail.newChatRequestEmailEnabled=false

Whether or not an email should be sent when a new chat request is created.

# Type: BOOLEAN 
# Default value: "true" 
com.unblu.core.chatrequestmail.sendToAccountAdmins=true

# Type: BOOLEAN 
# Default value: "false" 
com.unblu.core.chatrequestmail.acceptChatRequestEmailEnabled=false

Whether or not an email should be sent when a chat request has been accepted.

com.unblu.core.client.ui

GearMenuManager

# Type: BOOLEAN 
# Default value: "true" 
com.unblu.core.gearmenu.gearMenuShowHelp=true

Enable/disable help menu item.

# Type: BOOLEAN 
# Default value: "true" 
com.unblu.core.gearmenu.gearMenuEnabled=true

Enable the gear menu. (Might be disabled for SSO.)

# Type: BOOLEAN 
# Default value: "true" 
com.unblu.core.gearmenu.gearMenuShowConfigurationMigration=true

Enable/disable Configuration-Migration menu item.

# Type: STRING 
# Default value: "en,de" 
# Value can be a list. 
com.unblu.core.gearmenu.gearMenuUriHelpSupportedLanguages=en,de

Specifies the supported languages of the help url.

# Type: BOOLEAN 
# Default value: "true" 
com.unblu.core.gearmenu.gearMenuShowChangeLanguage=true

Enable/disable change language menu item.

# Type: STRING 
# Default value: "about:blank" 
com.unblu.core.gearmenu.gearMenuUriManageAccount=about:blank

Used as target url when clicking the 'manage account' menu item.

# Type: BOOLEAN 
# Default value: "true" 
com.unblu.core.gearmenu.gearMenuShowChangePassword=true

Enable/disable change password menu item.

# Type: STRING 
# Default value: "en" 
com.unblu.core.gearmenu.gearMenuUriHelpFallbackLanguage=en

Specifies the fallback language of the help url, if the effective language is not among the supported ones.

# Type: STRING 
# Default value: "about:blank" 
com.unblu.core.gearmenu.gearMenuUriHelp=about:blank

Used as target url when clicking the 'help' menu item. If including a ${lang} string, the lang will be replaced with a two-letter language code like de or en.

# Type: BOOLEAN 
# Default value: "true" 
com.unblu.core.gearmenu.gearMenuShowManageAccount=true

Enable/disable manage account menu item.

# Type: BOOLEAN 
# Default value: "true" 
com.unblu.core.gearmenu.gearMenuShowSignout=true

Enable/disable signout menu item.

UIConfiguration

# Type: STRING 
# Default value: "#717d89" 
com.unblu.ui.colorTextMid=#717d89

# Type: INTEGER 
# Default value: "2" 
com.unblu.ui.borderRadiusInput=2

# Type: STRING 
# Default value: "#aab1b8" 
com.unblu.ui.colorTextLight=#aab1b8

# Type: STRING 
# Default value: "#ffffff" 
com.unblu.ui.colorTextInverted=#ffffff

# Type: STRING 
# Default value: "#414e63" 
com.unblu.ui.colorBrandBackground=#414e63

Color used for backgrounds, for example, modal dialog backdrops. This should be a very dark color. Text on it is displayed white.

# Type: INTEGER 
# Default value: "100" 
com.unblu.ui.borderRadiusButton=100

# Type: STRING 
# Default value: "#1b9174" 
com.unblu.ui.colorBrandSecondary=#1b9174

Color used as second accent color. This should be a medium light strong staturated color. Text on it is displayed white.

# Type: STRING 
# Default value: "#354052" 
com.unblu.ui.colorTextDark=#354052

# Type: STRING 
# Default value: "#f8781a" 
com.unblu.ui.colorBrandPrimary=#f8781a

Color used mainly for highlighting primary actions and active sections. This should be a light, highly-saturated color. Text on it is displayed white.

# Type: INTEGER 
# Default value: "4" 
com.unblu.ui.borderRadiusComponent=4

com.unblu.headlessbrowser.shared.core

HeadlessBrowserConfiguration

# Type: STRING 
# Default value: "" 
com.unblu.hbworker.httpProxyUrl=

Whether a HTTP forward proxy is used or not. Format of the URL to pass: <socks5|http>://[<username>:<password>@]<host>:<port>/

# Type: STRING 
# Default value: "" 
# Value can be a list. 
com.unblu.hbworker.urls.black=

Pattern black/white list for ssl sites (block/allow urls).

# Type: BOOLEAN 
# Default value: "false" 
com.unblu.hbworker.sslSitesAllowed=false

Whether or not navigating to ssl sites is allowed.

# Type: BOOLEAN 
# Default value: "false" 
com.unblu.hbworker.onlyUseSslV3=false

Force usage of sslv3.

# Type: STRING 
# Default value: "black,white" 
com.unblu.hbworker.urls.order=black,white

Pattern black/white list for ssl sites (block/allow urls).

# Type: BOOLEAN 
# Default value: "true" 
com.unblu.hbworker.useGoogleDocViewer=true

Whether or not the google docs viewer should be enabled for viewing documents (pdf, word, excel...).

# Type: BOOLEAN 
# Default value: "false" 
com.unblu.hbworker.flashEnabled=false

Whether or not the flash plugin should be enabled.

# Type: BOOLEAN 
# Default value: "true" 
com.unblu.hbworker.browserEnabled=true

Whether or not the embedded chat should be enabled.

# Type: STRING 
# Default value: "" 
# Value can be a list. 
com.unblu.hbworker.urls.white=

Pattern black/white list for ssl sites (block/allow urls).

com.unblu.core.client.siteintegration.orchestration.backend.ui

EnableViaKeyboardShortcut

# Type: BOOLEAN 
# Default value: "false" 
customer.UnbluCustomer.useKeyboardShortCut=false

Enable activating unblu using a keyboard shortcut.

com.unblu.authentication.staticusers.server.core

StaticUsersConfiguration

# Type: STRING 
# Default value: "male;unblu;John;Doe;secret" 
# Value can be a list. 
com.unblu.enterprise.staticusers.users=male;unblu;John;Doe;secret

Static list of users. Format for a single user: <gender>;<userName>;<firstName>;<lastName>;<password>

Only available in Static User Package.

com.unblu.domcap.server.filter.airlock

IcapHttpServletRequest

# Type: STRING 
# Default value: "http" 
com.unblu.domcap.server.filter.airlock.request.hostScheme=http

Scheme used by the backend (i.e., e-banking application) to construct the request URI. This is needed because the ICAP interface does not provide this information.

# Type: STRING 
# Default value: "" 
com.unblu.domcap.server.filter.airlock.url.backendPattern=

The backend host pattern (i.e., regex) of the application (including scheme); how it is mapped by airlock. In certain circumstances (request host header rewrite by airlock) the ICAP API delivers only the backend host as the request host. To make the resourcehistory feature work properly this property needs to be configured as well as the frontend pattern property.

# Type: STRING 
# Default value: "" 
com.unblu.domcap.server.filter.airlock.url.frontendPattern=

The frontend host pattern (i.e., regex) of the application (including scheme) as it is seen by the client. In certain circumstances (request host header rewrite by airlock) it is necessary to configure this property to make the resourcehistory feature work properly.

IcapBundleActivator

# Type: BOOLEAN 
# Default value: "false" 
com.unblu.domcap.server.filter.airlock.enableAirlockIcap=false

Whether or not airlock icap functionality is enabled.

# Type: BOOLEAN 
# Default value: "false" 
com.unblu.domcap.server.filter.airlock.unblu3415fixEnabled=false

Fix(es) enabled specifically for JBoss.

com.unblu.platform.server.auth.idpropagation

TrustedHeaderAuthentication

# Type: STRING 
# Default value: "" 
com.unblu.authentication.idpropagation.trustedheader.headerDisplayNameSystem=

User display name header name for call origin SYSTEM. Falls back to UNTRUSTED if not set.

# Type: STRING 
# Default value: "" 
com.unblu.authentication.idpropagation.trustedheader.headerDisplayNameTrusted=

User display name header name for call origin TRUSTED. Falls back to UNTRUSTED if not set.

# Type: BOOLEAN 
# Default value: "false" 
com.unblu.authentication.idpropagation.trustedheader.enabled=false

Whether or not trusted header authentication should be enabled.

# Type: BOOLEAN 
# Default value: "false" 
com.unblu.authentication.idpropagation.trustedheader.letRootRequestPass=false

Requesting the root path '/' would usually apply call origin UNTRUSTED settings. This may prevent proper redirecting of, for example, the co-visitor. Set this property to true to let the root request pass without check.

# Type: STRING 
# Default value: "" 
com.unblu.authentication.idpropagation.trustedheader.headerUserIdSystem=

User id header name for call origin SYSTEM. Falls back to UNTRUSTED if not set.

# Type: STRING 
# Default value: "x-unblu-trusted-roles" 
com.unblu.authentication.idpropagation.trustedheader.headerRoles=x-unblu-trusted-roles

Roles header name for call origin UNTRUSTED.

# Type: STRING 
# Default value: "" 
com.unblu.authentication.idpropagation.trustedheader.headerRolesTrusted=

Roles header name for call origin TRUSTED. Falls back to UNTRUSTED if not set.

# Type: BOOLEAN 
# Default value: "true" 
com.unblu.authentication.idpropagation.trustedheader.useRequestHeaders=true

Whether or not trust information should be read from request headers.

# Type: STRING 
# Default value: "" 
com.unblu.authentication.idpropagation.trustedheader.headerRolesSystem=

Roles header name for call origin SYSTEM. Falls back to UNTRUSTED if not set.

# Type: STRING 
# Default value: "" 
com.unblu.authentication.idpropagation.trustedheader.headerAdditionalInfoTrusted=

Additional information header name for call origin TRUSTED. Falls back to UNTRUSTED if not set.

# Type: BOOLEAN 
# Default value: "true" 
com.unblu.authentication.idpropagation.trustedheader.useRequestAttributes=true

Whether or not trust information should be read from request attributes.

# Type: BOOLEAN 
# Default value: "true" 
com.unblu.authentication.idpropagation.trustedheader.forceAuthenticationTrusted=true

Whether or not authentication should be forced on TRUSTED call origin.

# Type: STRING 
# Default value: "x-unblu-trusted-user-id" 
com.unblu.authentication.idpropagation.trustedheader.headerUserId=x-unblu-trusted-user-id

User id header name for call origin UNTRUSTED.

# Type: STRING 
# Default value: "" 
com.unblu.authentication.idpropagation.trustedheader.headerUserIdTrusted=

User id header name for call origin TRUSTED. Falls back to UNTRUSTED if not set.

# Type: BOOLEAN 
# Default value: "false" 
com.unblu.authentication.idpropagation.trustedheader.forceAuthenticationSystem=false

Whether or not authentication should be forced on SYSTEM call origin.

# Type: STRING 
# Default value: "" 
com.unblu.authentication.idpropagation.trustedheader.headerAdditionalInfoSystem=

Additional information header name for call origin SYSTEM. Falls back to UNTRUSTED if not set.

# Type: STRING 
# Default value: "x-unblu-trusted-additional-information" 
com.unblu.authentication.idpropagation.trustedheader.headerAdditionalInfo=x-unblu-trusted-additional-information

Additional information header name for call origin UNTRUSTED.

# Type: STRING 
# Default value: "x-unblu-trusted-user-name" 
com.unblu.authentication.idpropagation.trustedheader.headerDisplayName=x-unblu-trusted-user-name

User display name header name for call origin UNTRUSTED.

# Type: BOOLEAN 
# Default value: "true" 
com.unblu.authentication.idpropagation.trustedheader.forceAuthentication=true

Whether or not authentication should be forced on UNTRUSTED call origin.

JeeAuthentication

# Type: STRING 
# Default value: "" 
com.unblu.authentication.idpropagation.jee.headerAdditionalInfoTrusted=

Additional information header name for call origin TRUSTED. Falls back to UNTRUSTED if not set.

# Type: BOOLEAN 
# Default value: "false" 
com.unblu.authentication.idpropagation.jee.forceAuthenticationSystem=false

Whether or not authentication should be forced on SYSTEM call origin.

# Type: STRING 
# Default value: "" 
com.unblu.authentication.idpropagation.jee.headerDisplayName=

User display name header name for call origin UNTRUSTED.

# Type: BOOLEAN 
# Default value: "true" 
com.unblu.authentication.idpropagation.jee.useRequestAttributes=true

Whether or not trust information should be read from request attributes.

# Type: STRING 
# Default value: "" 
com.unblu.authentication.idpropagation.jee.headerRolesSystem=

Roles header name for call origin SYSTEM. Falls back to UNTRUSTED if not set.

# Type: BOOLEAN 
# Default value: "true" 
com.unblu.authentication.idpropagation.jee.forceAuthenticationTrusted=true

Whether or not authentication should be forced on TRUSTED call origin.

# Type: STRING 
# Default value: "" 
com.unblu.authentication.idpropagation.jee.headerDisplayNameSystem=

User display name header name for call origin SYSTEM. Falls back to UNTRUSTED if not set.

# Type: STRING 
# Default value: "x-unblu-trusted-additional-information" 
com.unblu.authentication.idpropagation.jee.headerAdditionalInfo=x-unblu-trusted-additional-information

Additional information header name for call origin UNTRUSTED.

# Type: STRING 
# Default value: "" 
com.unblu.authentication.idpropagation.jee.headerRolesTrusted=

Roles header name for call origin TRUSTED. Falls back to UNTRUSTED if not set.

# Type: STRING 
# Default value: "" 
com.unblu.authentication.idpropagation.jee.headerDisplayNameTrusted=

User display name header name for call origin TRUSTED. Falls back to UNTRUSTED if not set.

# Type: BOOLEAN 
# Default value: "false" 
com.unblu.authentication.idpropagation.jee.enabled=false

Whether or not trusted header authentication should be enabled.

# Type: BOOLEAN 
# Default value: "true" 
com.unblu.authentication.idpropagation.jee.forceAuthenticationUntrusted=true

Whether or not authentication should be forced on UNTRUSTED call origin.

# Type: STRING 
# Default value: "" 
com.unblu.authentication.idpropagation.jee.headerAdditionalInfoSystem=

Additional information header name for call origin SYSTEM. Falls back to UNTRUSTED if not set.

# Type: STRING 
# Default value: "x-unblu-trusted-roles" 
com.unblu.authentication.idpropagation.jee.headerRoles=x-unblu-trusted-roles

Roles header name for call origin UNTRUSTED.

com.unblu.platform.shared.core

I18NConfiguration

# Type: STRING 
# Default value: "en" 
com.unblu.text.fallbackLanguage=en

The fallback language will be used if the string is not available in the requested language.

# Type: STRING 
# Default value: "en" 
com.unblu.text.defaultLanguage=en

The default locale to be used.

# Type: BOOLEAN 
# Default value: "true" 
com.unblu.text.useLanguageCookie=true

Whether or not to use a specific cookie to select language.

# Type: BOOLEAN 
# Default value: "true" 
com.unblu.text.useLocaleHeader=true

Whether or not to use a specific locale header to select language.

# Type: BOOLEAN 
# Default value: "true" 
com.unblu.text.useBrowserLanguage=true

Whether or not the browwser language should be used.

# Type: STRING 
# Default value: "US" 
com.unblu.text.defaultCountry=US

The default country to be used.

# Type: STRING 
# Default value: "cs,de,en,es,fr,it,pl,pt,sk,sl,sr" 
# Value can be a list. 
com.unblu.text.supportedLanguages=cs,de,en,es,fr,it,pl,pt,sk,sl,sr

List of supported languages. Using any other language will result in a fallback to the default language.

BrandResources

# Type: URL 
# Default value: "" 
com.unblu.ui.branding.externalBrandResourcesUrl=

Url to a non-encrypted zip file containing the following files: favicon.ico, logo.png, logo_icon.png

com.unblu.core.server.resourcehistory

BlobStoreConfiguration

# Type: INTEGER 
# Default value: "7200" 
com.unblu.server.core.resource.blob.expirationTime=7200

Expiration time for blobs.

com.unblu.proxy.server.core

ProxyConfigurationProperties

# Type: BOOLEAN 
# Default value: "true" 
com.unblu.proxy.rewriteHtml=true

Whether or not HTML should be rewritten.

# Type: STRING 
# Default value: "" 
com.unblu.proxy.additionalExternalJavascript=

URI to an additional external javascript that will be injected in HTML responses.

# Type: BOOLEAN 
# Default value: "false" 
com.unblu.proxy.preventCaching=false

Whether or not cache preventing headers should be added to all responses.

# Type: BOOLEAN 
# Default value: "true" 
com.unblu.proxy.translateCookiePath=true

Whether or not cookie paths should be translated.

# Type: BOOLEAN 
# Default value: "true" 
com.unblu.proxy.promoteSecureCookies=true

Whether or not secure cookies should be promoted.

# Type: BOOLEAN 
# Default value: "true" 
com.unblu.proxy.rewriteBaseTag=true

Whether or not the base tag should be rewritten.

# Type: STRING 
# Default value: "" 
com.unblu.proxy.rootRedirect=

Where to redirect requests with path /

# Type: BOOLEAN 
# Default value: "true" 
com.unblu.proxy.showErrorInformation=true

Whether or not information about the error should be shown in the error page.

# Type: STRING 
# Default value: "" 
com.unblu.proxy.additionalExternalCSS=

URI to an additional external CSS that will be injected into HTML responses.

# Type: BOOLEAN 
# Default value: "true" 
com.unblu.proxy.acceptSelfSignedSSL=true

Whether or not invalid SSL certificates should be silently accepted.

# Type: STRING 
# Default value: "universal" 
com.unblu.proxy.backendBaseUrl=universal

Backend base url of the proxy (fully qualified url or one of universal, forward, disabled or wildcard).

# Type: STRING 
# Default value: "ABSOLUTE_PATH" 
com.unblu.proxy.urltranslationStrategy=ABSOLUTE_PATH

Strategy for rewriting urls (ABSOLUTE_PATH, ABSOLUTE_URL, AS_BACKEND).

# Type: BOOLEAN 
# Default value: "true" 
com.unblu.proxy.rewriteCss=true

Whether or not CSS should be rewritten.

# Type: BOOLEAN 
# Default value: "true" 
com.unblu.proxy.rewriteMeta=true

Whether or not meta tags should be rewritten.

# Type: BOOLEAN 
# Default value: "true" 
com.unblu.proxy.forwardCookies=true

Whether or not cookies should be forwarded.

# Type: BOOLEAN 
# Default value: "true" 
com.unblu.proxy.forwardReferer=true

Whether or not the referer header should be forwarded.

com.unblu.edbs.ch.finnova.server.core

EdbsConfiguration

# Type: BOOLEAN 
# Default value: "false" 
com.unblu.enterprise.edbs.retrieveUserInfoEnabled=false

Whether to retrieve additional user info via EDBS or not.

Only available in Finnova E-Banking Authentication Package (EDBS).

# Type: ENUM 
# Default value: "NAME_1" 
# Possible values: kd_bez, kd_geschlecht_cd, name_1, user_id, user_lang_bez, vorname  
com.unblu.enterprise.edbs.userLastNameField=NAME_1

Name of the field to retrieve the user last name from.

Only available in Finnova E-Banking Authentication Package (EDBS).

# Type: BOOLEAN 
# Default value: "false" 
com.unblu.enterprise.edbs.loggingEnabled=false

Whether to use finnova EDBS logging or not.

Only available in Finnova E-Banking Authentication Package (EDBS).

# Type: STRING 
# Default value: "" 
com.unblu.enterprise.edbs.host=

Comma-separated list of host:port.

Only available in Finnova E-Banking Authentication Package (EDBS).

# Type: STRING 
# Default value: "AL_PT_UnbluSessionLnr" 
com.unblu.enterprise.edbs.sessionLnrCookieName=AL_PT_UnbluSessionLnr

name of the cookie to retrieve the sessionLnr

Only available in Finnova E-Banking Authentication Package (EDBS).

# Type: ENUM 
# Default value: "VORNAME" 
# Possible values: kd_bez, kd_geschlecht_cd, name_1, user_id, user_lang_bez, vorname  
com.unblu.enterprise.edbs.userFirstNameField=VORNAME

name of the field to retrieve the user first name from.

Only available in Finnova E-Banking Authentication Package (EDBS).

# Type: ENUM 
# Default value: "USER_ID" 
# Possible values: kd_bez, kd_geschlecht_cd, name_1, user_id, user_lang_bez, vorname  
com.unblu.enterprise.edbs.userNameField=USER_ID

Name of the field to retrieve the user name from.

Only available in Finnova E-Banking Authentication Package (EDBS).

# Type: INTEGER 
# Default value: "9224" 
com.unblu.enterprise.edbs.sessionLogActionCode=9224

action code value for the P_IBLOGACTCD field

Only available in Finnova E-Banking Authentication Package (EDBS).

# Type: ENUM 
# Default value: "USER_LANG_BEZ" 
# Possible values: kd_bez, kd_geschlecht_cd, name_1, user_id, user_lang_bez, vorname  
com.unblu.enterprise.edbs.userDisplayNameField=USER_LANG_BEZ

Name of the field to retrieve the user display name from.

Only available in Finnova E-Banking Authentication Package (EDBS).

com.unblu.domcap.shared.core

DOMVisualConstants

# Type: STRING 
# Default value: "" 
com.unblu.domcap.unsupportedEnvironmentsRule=

com.unblu.meta.shared.nio

NIOConfiguration

# Type: BOOLEAN 
# Default value: "true" 
com.unblu.nio.useWebSocket=true

com.unblu.core.shared.core

AvailabilityMonitorConfiguration

# Type: BOOLEAN 
# Default value: "true" 
com.unblu.availabilitymonitor.showAvailabilityMonitorActionEnabled=true

Whether or not the 'open availability monitor action' should be shown.

CollaborationSessionConfiguration

# Type: BOOLEAN 
# Default value: "true" 
com.unblu.collaborationsession.domCapEnabled=true

Whether the DOM capturing module is activated or not.

# Type: INTEGER 
# Default value: "5" 
com.unblu.collaborationsession.maximalParticipantCount=5

Maximal number of participants in a session.

# Type: BOOLEAN 
# Default value: "true" 
com.unblu.collaborationsession.headlessBrowserEnabled=true

Whether the headless browser module is activated or not.

UIFeatures

# Type: BOOLEAN 
# Default value: "true" 
com.unblu.cobrowsing.ui.assistanceDialogChatOptionEnabled=true

Whether or not the chat option should be available in the select assistance type dialog.

# Type: BOOLEAN 
# Default value: "true" 
com.unblu.cobrowsing.ui.assistanceDialogInvitationOptionEnabled=true

Whether or not the invitation option should be available in the select assistance type dialog.

# Type: BOOLEAN 
# Default value: "true" 
com.unblu.cobrowsing.ui.assistanceDialogTalkOptionEnabled=true

Whether or not the talk option should be available in the select assistnance type dialog.

SocialBrowsingSettings

# Type: BOOLEAN 
# Default value: "true" 
com.unblu.socialbrowsing.enableUACompatibilityModeCheck=true

Whether or not to check if the browser is compatible.

# Type: BOOLEAN 
# Default value: "false" 
com.unblu.socialbrowsing.terminateOnExit=false

Whether or not the session should be terminated when a co-visitor leaves.

CoBrowsingFeatures

# Type: BOOLEAN 
# Default value: "true" 
com.unblu.cobrowsing.chatWelcomeMessageEnabled=true

# Type: BOOLEAN 
# Default value: "false" 
com.unblu.cobrowsing.videoChatEnabled=false

Whether or not it should be possible to start a video chat.

# Type: BOOLEAN 
# Default value: "false" 
com.unblu.cobrowsing.hideUI=false

Whether or not the visitor ui should be hidden.

# Type: BOOLEAN 
# Default value: "false" 
com.unblu.cobrowsing.cobrowsingButton=false

Whether or not the cobrowsing button should be displayed.

# Type: BOOLEAN 
# Default value: "false" 
com.unblu.cobrowsing.chatWelcomeMessageEnabledEnterprise=false

Duplicate of the chatWelcomeMessageEnabled property for enterprise. This property is legacy and must be removed with 3.6.x (after the consolidation).

# Type: BOOLEAN 
# Default value: "false" 
com.unblu.cobrowsing.markModeActivatedByDefault=false

Whether or not the mark mode should be enabled by default.

# Type: BOOLEAN 
# Default value: "true" 
com.unblu.cobrowsing.enableUpgradeLinkIfStartWithChatOptionDisabled=true

Whether or not an upgrade link should be opened if a user clicks on the queue and chat is disabled.

# Type: BOOLEAN 
# Default value: "true" 
com.unblu.cobrowsing.menubarEnabled=true

Whether or not the menubar should be enabled.

# Type: BOOLEAN 
# Default value: "true" 
com.unblu.cobrowsing.markModeEnabled=true

Whether or not the mark mode should be enabled.

# Type: BOOLEAN 
# Default value: "true" 
com.unblu.cobrowsing.startWithTalkOptionEnabled=true

Whether or not talk should be available as an option to start a session (entitlement).

# Type: BOOLEAN 
# Default value: "true" 
com.unblu.cobrowsing.markModeButton=true

Whether or not the mark mode toggle button should be displayed.

# Type: BOOLEAN 
# Default value: "false" 
com.unblu.cobrowsing.scrollLockButton=false

Whether or not the scroll lock button should be displayed.

# Type: BOOLEAN 
# Default value: "false" 
com.unblu.cobrowsing.startWithChatOptionEnabled=false

Whether or not chat should be available as an option to start a session (entitlement).

# Type: BOOLEAN 
# Default value: "true" 
com.unblu.cobrowsing.inviteEnabled=true

Whether or not the invite button should be enabled.

# Type: BOOLEAN 
# Default value: "false" 
com.unblu.cobrowsing.hideOfflineFlap=false

Whether or not the flap should be hidden when offline.

# Type: STRING 
# Default value: "ASK_VISITOR" 
com.unblu.cobrowsing.visitorNameSource=ASK_VISITOR

Source of the visitor name (ASK_AGENT, ASK_VISITOR, GIVEN).

# Type: BOOLEAN 
# Default value: "false" 
com.unblu.cobrowsing.alwaysMaximiseChat=false

If the size of the chat window should always be maximized. If set to false it will only be maximised in 'chat only' mode.

# Type: BOOLEAN 
# Default value: "true" 
com.unblu.cobrowsing.privateBrowsingEnabled=true

Whether or not the private browsing feature should be enabled.

# Type: BOOLEAN 
# Default value: "false" 
com.unblu.cobrowsing.chatFullscreenEnabled=false

If the chat dialog should be displayed in fullscreen mode or not. This may be convinient for mobile devices.

# Type: BOOLEAN 
# Default value: "false" 
com.unblu.cobrowsing.scrollLockModeEnabled=false

Whether or not the agent's window scroll positions should be locked and not update with changes from visitor side.

# Type: BOOLEAN 
# Default value: "true" 
com.unblu.cobrowsing.filesEnabled=true

Whether or not the file manager should be enabled.

# Type: BOOLEAN 
# Default value: "true" 
com.unblu.cobrowsing.covisitorMouseEnabled=true

Whether or not the mouse cursor of the co-visitor should be visible.

# Type: BOOLEAN 
# Default value: "true" 
com.unblu.cobrowsing.visualChatEnabled=true

Whether or not the DOM recording should start as soon as the agent accepts the chat request.

# Type: BOOLEAN 
# Default value: "true" 
com.unblu.cobrowsing.chatEnabled=true

Whether or not the embedded chat should be enabled.

com.unblu.platform.client.nio

StorageConfiguration

# Type: ENUM 
# Default value: "AUTO" 
# Possible values: auto, cookie, webstorage  
com.unblu.client.storage.storageBackend=AUTO

Configures which storage technology is used (AUTO, COOKIE or WEBSTORAGE).

# Type: ENUM 
# Default value: "AUTO" 
# Possible values: auto, local, xdm  
com.unblu.client.storage.storageAccess=AUTO

configures how storage is accessed (AUTO, XDM or LOCAL)

com.unblu.platform.server.clientsupport

PageLoadingAnimationUtil

# Type: STRING 
# Default value: "#f8781a" 
com.unblu.loading.colorLoader=#f8781a

Color used for the animated loader circles.

# Type: STRING 
# Default value: "#354052" 
com.unblu.loading.colorLinks=#354052

Color used for the links on the loading page.

com.unblu.headlessbrowser.server.core

HBRunnerStrategyFactory

# Type: STRING 
# Default value: "" 
com.unblu.hbrunner.vaPassword=

Password of the host for the hbRunner.

# Type: INTEGER 
# Default value: "10" 
com.unblu.hbrunner.hbPoolValidationIntervalInSecs=10

Seconds that the pool will be monitored.

# Type: STRING 
# Default value: "" 
com.unblu.hbrunner.vaHostname=

Name of the host for the hbRunner pool.

# Type: INTEGER 
# Default value: "3" 
com.unblu.hbrunner.hbPoolsize=3

How many hbRunners should be in the pool.

# Type: STRING 
# Default value: "" 
com.unblu.hbrunner.vaSslKeyFileName=

SslKeyFileName name of the public key file.

# Type: INTEGER 
# Default value: "1" 
com.unblu.hbrunner.parallelPoolThreads=1

How many poolmanaging threads are used.

# Type: ENUM 
# Default value: "DISABLED" 
# Possible values: disabled, hb_runner_nopool_ide, hb_runner_nopool_local, hb_runner_nopool_script, hb_runner_nopool_va, hb_runner_pool_local, hb_runner_pool_script, hb_runner_pool_single_va  
com.unblu.hbrunner.runnerStrategy=DISABLED

HeadlessBrowserRunnerStrategy

# Type: STRING 
# Default value: "" 
com.unblu.hbrunner.vaUsername=

UserName of the host for the hbRunner.

# Type: ENUM 
# Default value: "PASSWORD" 
# Possible values: password, public_key  
com.unblu.hbrunner.vaSshAuthenticationMode=PASSWORD

Authentication startegy used for VA.

# Type: INTEGER 
# Default value: "" 
com.unblu.hbrunner.vaSSHPort=

SSH port of the host for the hbRunner pool.

HBWorkerConfiguration

# Type: BOOLEAN 
# Default value: "false" 
com.unblu.hbworker.replaceLastWindow=false

Whether or not the headless browser should automatically open a new tab when the last tab is closed.

# Type: INTEGER 
# Default value: "2500" 
com.unblu.hbworker.maximalScreenHeight=2500

Maximal height of screen.

# Type: STRING 
# Default value: "about:blank" 
com.unblu.hbworker.defaultNewWindowLocation=about:blank

Default location for new tabs.

# Type: STRING 
# Default value: "" 
com.unblu.hbworker.defaultLastWindowReplacementLocation=

Default location for the tab that replaces the last window.

# Type: INTEGER 
# Default value: "800" 
com.unblu.hbworker.defaultScreenHeight=800

Default height of screen.

# Type: INTEGER 
# Default value: "750" 
com.unblu.hbworker.minimalScreenWidth=750

Minimal width of screen.

# Type: BOOLEAN 
# Default value: "true" 
com.unblu.hbworker.contextMigrationEnabled=true

Whether or not context migration is enabled.

# Type: INTEGER 
# Default value: "1000" 
com.unblu.hbworker.defaultScreenWidth=1000

Default width of screen.

# Type: INTEGER 
# Default value: "2500" 
com.unblu.hbworker.maximalScreenWidth=2500

Maximal width of screen.

# Type: INTEGER 
# Default value: "5" 
com.unblu.hbworker.maximalWindowCount=5

Maximal number of open tabs.

# Type: INTEGER 
# Default value: "450" 
com.unblu.hbworker.minimalScreenHeight=450

Minimal height of screen.

com.unblu.core.client.siteintegration

SiteIntegrationConfiguration

# Type: ENUM 
# Default value: "LAST" 
# Possible values: last, none, reload  
com.unblu.siteintegration.endUrl=LAST

Url that should be loaded in the visitor browser after the session has ended.

com.unblu.domcap.server.filter.backend

DefaultFilterBackend

# Type: STRING 
# Default value: "WHITE_BLACK" 
com.unblu.server.filter.download.order=WHITE_BLACK

Pattern black/white list that identifies resources as downloads (which will be shown in the download manager).

# Type: STRING 
# Default value: "application/pdf,application/x-pdf,text/csv,text/x-comma-separated-values" 
# Value can be a list. 
com.unblu.server.filter.download.white=application/pdf,application/x-pdf,text/csv,text/x-comma-separated-values

Pattern black/white list that identifies resources as downloads (which will be shown in the download manager).

# Type: STRING 
# Default value: "" 
# Value can be a list. 
com.unblu.server.filter.download.black=

Pattern black/white list that identifies resources as downloads (which will be shown in the download manager).

# Type: BOOLEAN 
# Default value: "false" 
com.unblu.server.filter.offlineInjectionEnabled=false

Whether or not the offline injection should be enabled.

# Type: BOOLEAN 
# Default value: "false" 
com.unblu.server.filter.filterSupportsLastMetaPosition=false

Whether or not the filter in use supports the injection location AFTER_META_CONTENT_TYPE, which was introduced with 3.4.2.

com.unblu.core.server.visual

VisualInstructionEncoder

# Type: STRING 
# Default value: "" 
com.unblu.core.server.visual.additionalPlayerJavascript=

Additional javascript that should be injected into every html page of the player. (Caution: Only works if the url optimisation is enabled.)

# Type: STRING 
# Default value: "" 
com.unblu.core.server.visual.additionalPlayerJavascriptDeferred=

Additional deferred javascript that should be injected into every html page of the player. (Caution: Only works if the url optimisation is enabled.)

ResourceHistory

# Type: BOOLEAN 
# Default value: "false" 
com.unblu.visual.resourcehistory.enabled=false

Whether or not resource history should be enabled.

SecurityProcessingConfig

# Type: BOOLEAN 
# Default value: "false" 
com.unblu.server.security.trustedCSSAllowUnknownIEFilters=false

Whether or not unknown css filters should be allowed.

# Type: ENUM 
# Default value: "DROP_NODE" 
# Possible values: abort_session, drop_node, replace_node  
com.unblu.server.security.invalidnodeAction=DROP_NODE

Action for invalid nodes.

# Type: BOOLEAN 
# Default value: "false" 
com.unblu.server.security.trustedCSSAllowUnknownFunctions=false

Whether or not functions should be allowed inside css filters.

# Type: ENUM 
# Default value: "ALLOW" 
# Possible values: allow, block, sanitize  
com.unblu.server.security.dataUrlTranformationStrategy=ALLOW

Strategy for data urls.

# Type: BOOLEAN 
# Default value: "true" 
com.unblu.server.security.eventTypeAttributeFilter=true

Specifies whether element attributes starting with on... should always be dropped.

# Type: BOOLEAN 
# Default value: "true" 
com.unblu.server.security.filterjavascripturls=true

Whether or not java script urls should be filtered.

# Type: BOOLEAN 
# Default value: "true" 
com.unblu.server.security.tagfilter=true

Specifies whether or not tags are filtered on the server.

# Type: STRING 
# Default value: "blacklist" 
com.unblu.server.security.tagfilter.strategy=blacklist

Possible values are 'blacklist' or 'whitelist'. Blacklist means elements known as dangerous (script tag, on* attributes, etc.) are dealt with - unknown elements can pass. Whitelist means only elements and attributes known are left through at all.

# Type: ENUM 
# Default value: "ALLOW" 
# Possible values: allow, block, sanitize  
com.unblu.server.security.trustedCSSDataUrlTranformationStrategy=ALLOW

Strategy for data urls inside trusted css filters.

ResourceURITransformerConfiguration

# Type: STRING 
# Default value: "" 
# Value can be a list. 
com.unblu.visual.resource.recorder.urlvalidation.black=

Pattern black/white list for url validation (block/allow urls).

# Type: ENUM 
# Default value: "UNBLU" 
# Possible values: proxy, unblu  
com.unblu.visual.resource.recorder.uriTransformTarget=UNBLU

Target of the uri transofmation (UNBLU, PROXY).

# Type: STRING 
# Default value: ".*" 
# Value can be a list. 
com.unblu.visual.resource.recorder.urlvalidation.white=.*

Pattern black/white list for url validation (block/allow urls).

# Type: STRING 
# Default value: "" 
com.unblu.visual.resource.recorder.uriTransformPattern=

Pattern for uri transformation.

# Type: STRING 
# Default value: "" 
com.unblu.visual.resource.recorder.uriTransformReplacement=

Replacement for uri transformation.

# Type: STRING 
# Default value: "black,white" 
com.unblu.visual.resource.recorder.urlvalidation.order=black,white

Pattern black/white list for url validation (block/allow urls).

com.unblu.core.client.desk.main

DeskMain

# Type: BOOLEAN 
# Default value: "false" 
com.unblu.core.client.desk.showLogo=false

Whether or not the brand logo should be displayed in the agent tab bar.

# Type: INTEGER 
# Default value: "3" 
com.unblu.core.client.desk.maxOpenSessions=3

Maximum number of open sessions in the agent workspace.

# Type: STRING 
# Default value: "http://www.unblu.com" 
com.unblu.core.client.desk.redirectUrlJoinFailed=http://www.unblu.com

Redirect url for failed joins.

# Type: STRING 
# Default value: "" 
com.unblu.core.client.desk.redirectUrlLeave=

Redirect url where the visitor is redirected at the end of a joined session.

# Type: BOOLEAN 
# Default value: "false" 
com.unblu.core.client.desk.showAgentWorkspace=false

Whether or not the agent workspace should be shown.

# Type: BOOLEAN 
# Default value: "true" 
com.unblu.core.client.desk.showCobrowseButton=true

Whether or not the CO-BROWSE button should shown at all.

com.unblu.core.client.desk

HBPlayer

# Type: BOOLEAN 
# Default value: "true" 
com.unblu.core.desk.hbplayer.clickFeedbackEnabled=true

Whether or not the click feedback (bouncing circles) should be enabled or not.

com.unblu.core.server.collaboration

URLDocumentFilterConfig

# Type: BOOLEAN 
# Default value: "true" 
com.unblu.review.server.core.player.urlfilter.filterTitle=true

# Type: STRING 
# Default value: "" 
# Value can be a list. 
com.unblu.review.server.core.player.urlfilter.white=

# Type: BOOLEAN 
# Default value: "true" 
com.unblu.review.server.core.player.urlfilter.filterUrl=true

# Type: BOOLEAN 
# Default value: "true" 
com.unblu.review.server.core.player.urlfilter.filterWindowDimension=true

# Type: STRING 
# Default value: "" 
# Value can be a list. 
com.unblu.review.server.core.player.urlfilter.black=

# Type: BOOLEAN 
# Default value: "false" 
com.unblu.review.server.core.player.urlfilter.enabled=false

# Type: STRING 
# Default value: "black,white" 
com.unblu.review.server.core.player.urlfilter.order=black,white

TerminateVisitorSession

# Type: BOOLEAN 
# Default value: "false" 
com.unblu.core.server.collaboration.internal.TerminateVisitorSession.sessionDestroyOnTerminateVisitorSession=false

Whether or not the web session should be terminated when a recorder session is terminated.

com.unblu.platform.server.core

RedirectTargetValidationBlackWhitelistPatternHandler

# Type: STRING 
# Default value: "" 
# Value can be a list. 
com.unblu.redirectFilter.white=

List of patterns for redirect targets allowed; i.e., white list.

# Type: STRING 
# Default value: "" 
# Value can be a list. 
com.unblu.redirectFilter.black=

List of patterns for redirect targets not allowed; i.e., black list.

# Type: STRING 
# Default value: "black,white" 
com.unblu.redirectFilter.order=black,white

Order of the redirect target validation black/white list pattern list.

XForwardedHeaderDelegate

# Type: BOOLEAN 
# Default value: "false" 
com.unblu.http.xforwarded.enabled=false

RestServlet

# Type: INTEGER 
# Default value: "0" 
com.unblu.rest.error4xxcode=0

Which 4xx error code should be used for rest errors. (Effective status for rest errors will be 400 + value of this property.)

LocalizedTextConfiguration

# Type: STRING 
# Default value: "" 
com.unblu.textoverlay=

The text overlay key or url to be used; comma separated list for multiple values.

UnbluIdentifierProviderConfiguration

# Type: BOOLEAN 
# Default value: "false" 
com.unblu.identifier.siteEmbeddedSetup=false

# Type: STRING 
# Default value: "" 
com.unblu.identifier.cookieDomain=

# Type: STRING 
# Default value: "${systemIdentifier}" 
com.unblu.identifier.publicPathPrefix=${systemIdentifier}

# Type: BOOLEAN 
# Default value: "true" 
com.unblu.identifier.cookieHttpOnlyFlag=true

# Type: STRING 
# Default value: "" 
com.unblu.identifier.cookiePathOverride=

# Type: BOOLEAN 
# Default value: "false" 
com.unblu.identifier.cookieSecureFlag=false

# Type: STRING 
# Default value: "co-${systemIdentifier}" 
com.unblu.identifier.restrictedPathPrefix=co-${systemIdentifier}

# Type: STRING 
# Default value: "sys-${systemIdentifier}" 
com.unblu.identifier.systemPathPrefix=sys-${systemIdentifier}

# Type: STRING 
# Default value: "" 
com.unblu.identifier.serverBaseUrl=

UnbluRootServlet

# Type: STRING 
# Default value: "" 
com.unblu.http.rootRedirect=

UnbluHttpServletResponseWrapperConfiguration

# Type: BOOLEAN 
# Default value: "true" 
com.unblu.http.useErrorPageGenerator=true

Whether or not the error page generator should be enabled.

LoggingConfiguration

# Type: ENUM 
# Default value: "INFO" 
# Possible values: all, debug, error, info, off, trace, warn  
com.unblu.logging.rootLevel=INFO

Default level for unblu.

# Type: INTEGER 
# Default value: "7" 
com.unblu.logging.mainLogMaxHistory=7

Max number of files (days) of the main log that should be kept. Older logs will be deleted. (-1 for keep all.)

# Type: STRING 
# Default value: "&lt;system&gt;{-&lt;target&gt;}.&lt;date&gt;.log" 
com.unblu.logging.fileNameFormat=&lt;system&gt;{-&lt;target&gt;}.&lt;date&gt;.log

Logfile name format: must contain '<date>' and '<target>' optionally may contain '<system>', <target> may be enclosed with curly brackets '{}' to add additional characters that are ommitted if <target> is empty (such as the main log target).

# Type: BOOLEAN 
# Default value: "true" 
com.unblu.logging.fatalLogEnabled=true

Enable a separate log file for fatal errors. Fatal errors are always also appended to the unblu log file.

# Type: BOOLEAN 
# Default value: "true" 
com.unblu.logging.tranquilizeNoisyThirdPartyLibraries=true

Deprecated, has no effect anymore. Third-party libraries are configured to WARN by default, use rootLevelThirdparty or individual per package configuration to change default level for embedded third-party components.

# Type: STRING 
# Default value: "" 
com.unblu.logging.outputDirectory=

File system path (directory) where logfiles are written to.

# Type: BOOLEAN 
# Default value: "false" 
com.unblu.logging.configRestServiceEnabled=false

Enable /unblu/rest/loggingConfig?<logger1>=<level>&<logger2>=<level> for runtime configuration.

# Type: STRING 
# Default value: "%-10(%d{dd.MM.yyyy HH:mm:ss}) - %msg%n" 
com.unblu.logging.sessionLogFormat=%-10(%d{dd.MM.yyyy HH:mm:ss}) - %msg%n

Format of the session log.

# Type: STRING 
# Default value: "%-10(%d{dd.MM.yyyy HH:mm:ss} [%20.20thread] %-5level) %logger - %msg%n" 
com.unblu.logging.mainLogFormat=%-10(%d{dd.MM.yyyy HH:mm:ss} [%20.20thread] %-5level) %logger - %msg%n

Format of the main log (also default for the fatal and console log).

# Type: ENUM 
# Default value: "WARN" 
# Possible values: all, debug, error, info, off, trace, warn  
com.unblu.logging.rootLevelThirdparty=WARN

Default level for main embedded third-party components.

# Type: BOOLEAN 
# Default value: "true" 
com.unblu.logging.sessionLogEnabled=true

Enable the session log file.

# Type: STRING 
# Default value: "%-10(%d{HH:mm:ss} [%20.20thread] %-5level) \(%file:%line\) %msg%n" 
com.unblu.logging.consoleLogFormat=%-10(%d{HH:mm:ss} [%20.20thread] %-5level) \(%file:%line\) %msg%n

Format of the console log (defaults to mainLogFormat).

# Type: BOOLEAN 
# Default value: "false" 
com.unblu.logging.debug=false

Enable debug output in the logging system.

# Type: INTEGER 
# Default value: "-1" 
com.unblu.logging.sessionLogMaxHistory=-1

Max number of files (days) of the session log that should be kept. Older logs will be deleted. (-1 for keep all.)

# Type: STRING 
# Default value: "" 
com.unblu.logging.fatalLogFormat=

Format of the fatal log (defaults to mainLogFormat).

# Type: STRING 
# Default value: "" 
com.unblu.logging.customLogbackXml=

Path to a custom logback xml configuration file. Caution: when using a custom logback xml, other com.unblu.logging configurations properties might not work as expected.

# Type: INTEGER 
# Default value: "7" 
com.unblu.logging.fatalLogMaxHistory=7

Max number of files (days) of the fatal log that should be kept. Older logs will be deleted. (-1 for keep all.)

# Type: BOOLEAN 
# Default value: "false" 
com.unblu.logging.consoleLogEnabled=false

Enable log output to console.

How can we help?

Chat with us and we will take you through our site!

Read about how we use cookies and how you can control them by clicking "Cookie Settings." If you continue to use this site, you consent to our use of cookies.