227 lines
8.4 KiB
Plaintext
227 lines
8.4 KiB
Plaintext
<Deploy>
|
|
|
|
<!--
|
|
You will need to restart Qlik Web Connectors if you make changes to this file.
|
|
-->
|
|
|
|
<!--
|
|
*************************************************************************
|
|
Settings between these lines are supported in current version.
|
|
-->
|
|
<Port>5555</Port>
|
|
|
|
<Authentication>
|
|
|
|
<!--
|
|
Set to
|
|
None
|
|
This will run Qlik Web Connectors without any concept of users or access tokens, which have been
|
|
introduced in the new web version to support users accessing the application from separate machines.
|
|
|
|
This is the quickest and easiest way to get up and running and if used in conjunction with
|
|
AllowRemoteAccess set to false is a straight swap in replacement for the WinForms edition.
|
|
|
|
or
|
|
FormsAuthentication
|
|
Use this value if you would like users to sign in to Qlik Web Connectors from other machines and be able to
|
|
generate load scripts which are secured with an access token and whitelisted IP addresses.
|
|
-->
|
|
<Type>None</Type>
|
|
|
|
<FormsAuthentication>
|
|
<CryptographyConfiguration>
|
|
<!--
|
|
These values are used when encrypting the authentication cookies used for maintaining
|
|
a users logged in status with Forms authentication.
|
|
-->
|
|
<RijndaelEncryptionProvider_Passphrase>SuperSecretPass123</RijndaelEncryptionProvider_Passphrase>
|
|
<DefaultHmacProvider_Passphrase>UberSuperSecure123</DefaultHmacProvider_Passphrase>
|
|
</CryptographyConfiguration>
|
|
<!--
|
|
The PasswordChecker element should contain one of the following. SaltedPBKDF2SHA1PasswordChecker
|
|
is recommended as it is the most secure. Setting the EnableUserManagement element to true and
|
|
using the inbuilt UI to manage users is also recommended.
|
|
|
|
PlainTextPasswordChecker - User XML element should contain a Password element containing plain text password.
|
|
SHA512PasswordChecker - User XML element should contain a PasswordHash element containing UTF8 SHA512 base 64 encoded password hash.
|
|
SaltedPBKDF2SHA1PasswordChecker - Uses a salted hash (RECOMMENDED).
|
|
-->
|
|
<PasswordChecker>PlainTextPasswordChecker</PasswordChecker>
|
|
</FormsAuthentication>
|
|
|
|
</Authentication>
|
|
|
|
<Proxy>
|
|
<UseProxy>false</UseProxy>
|
|
<ProxyAddress></ProxyAddress>
|
|
<ProxyUsername></ProxyUsername>
|
|
<ProxyDomain></ProxyDomain>
|
|
<ProxyPassword></ProxyPassword>
|
|
</Proxy>
|
|
|
|
<!--
|
|
Whether to allow access from remote machines (i.e. non localhost).
|
|
-->
|
|
<AllowRemoteAccess>true</AllowRemoteAccess>
|
|
|
|
<!--
|
|
******************************************************************************************************
|
|
********** This replaces the <AllowConnectorsFileSystemAccess> element in previous versions **********
|
|
******************************************************************************************************
|
|
|
|
Some connectors can read/write to disk, this element lets you whitelist which paths the connectors are permitted to access.
|
|
|
|
Notes:
|
|
* Multiple paths should be delimited with a semicolon (;).
|
|
* If you want to white list ALL paths use a *
|
|
* This setting applies across all connectors.
|
|
* The account running the connector exe must also have permission to access any file in question.
|
|
* Leaving it empty is equivalent to denying the connectors file system access.
|
|
|
|
Some Examples:
|
|
<FileSystemAccessAllowedPaths>c:\QWC\TempFiles;c:\SomeOtherDirectory</FileSystemAccessAllowedPaths>
|
|
<FileSystemAccessAllowedPaths>c:\</FileSystemAccessAllowedPaths>
|
|
<FileSystemAccessAllowedPaths>*</FileSystemAccessAllowedPaths>
|
|
-->
|
|
<FileSystemAccessAllowedPaths></FileSystemAccessAllowedPaths>
|
|
|
|
<ConnectorConfig>
|
|
<!-- Some connectors have connector specific configuration options which are managed here -->
|
|
<Connector>
|
|
<WebConnector>
|
|
<AllowLocalHostAccess>true</AllowLocalHostAccess>
|
|
</WebConnector>
|
|
<SugarCRMConnector>
|
|
<AllowLocalHostAccess>true</AllowLocalHostAccess>
|
|
</SugarCRMConnector>
|
|
<TextAnalyser_RepustateConnector>
|
|
<AllowLocalHostAccess>true</AllowLocalHostAccess>
|
|
</TextAnalyser_RepustateConnector>
|
|
<MSCRMConnector>
|
|
<AllowLocalHostAccess>true</AllowLocalHostAccess>
|
|
</MSCRMConnector>
|
|
<MSCRMConnectorV2>
|
|
<AllowLocalHostAccess>true</AllowLocalHostAccess>
|
|
</MSCRMConnectorV2>
|
|
<ODataConnector>
|
|
<AllowLocalHostAccess>true</AllowLocalHostAccess>
|
|
</ODataConnector>
|
|
<JIRAConnector>
|
|
<AllowLocalHostAccess>true</AllowLocalHostAccess>
|
|
</JIRAConnector>
|
|
<SMTPConnector>
|
|
<AllowLocalHostAccess>true</AllowLocalHostAccess>
|
|
</SMTPConnector>
|
|
<MailboxIMAPConnector>
|
|
<AllowLocalHostAccess>true</AllowLocalHostAccess>
|
|
</MailboxIMAPConnector>
|
|
<MailboxPOP3Connector>
|
|
<AllowLocalHostAccess>true</AllowLocalHostAccess>
|
|
</MailboxPOP3Connector>
|
|
</Connector>
|
|
</ConnectorConfig>
|
|
|
|
<!-- Valid values: Off, Error, Warn, Info, Trace - We would recommend you have at least Error set. -->
|
|
<LoggingLevel>Info</LoggingLevel>
|
|
|
|
<!-- This shows the user management API and enables the API which supports it. -->
|
|
<EnableUserManagement>true</EnableUserManagement>
|
|
|
|
<!--
|
|
This is the name used in the generated load script.
|
|
This is set automatically to localhost or machine name depending on your
|
|
other settings but you can also override it here (if AllowRemoteAccess is set
|
|
to true).
|
|
-->
|
|
<HostnameOverride></HostnameOverride>
|
|
|
|
<!--
|
|
Default allowed IP addresses for new users.
|
|
From most to least secure:
|
|
<empty>
|
|
<comma separated list of ip addresses>
|
|
{current_ip_address}
|
|
any
|
|
-->
|
|
<DefaultAllowedIpAddresses></DefaultAllowedIpAddresses>
|
|
|
|
<RequireSSL>false</RequireSSL>
|
|
|
|
<!--
|
|
Settings between these lines are supported in current version.
|
|
*************************************************************************
|
|
-->
|
|
|
|
<!--
|
|
*************************************************************************
|
|
We would not recommend editing the following settings at present.
|
|
-->
|
|
|
|
<Theme>default</Theme>
|
|
|
|
<CompressHTTP>true</CompressHTTP>
|
|
|
|
<!--
|
|
Comma separated List of Connector IDs to be excluded from this deployment.
|
|
|
|
They will be shown in the connector list but if you try to use them an error will occur.
|
|
-->
|
|
<DisabledConnectors></DisabledConnectors>
|
|
|
|
<!--
|
|
Set this to limit the maximum number of rows which will be generated for a request in
|
|
the UI. This can help improve performance. Note at present you may still get more rows
|
|
than this but this system will attempt to cancel any more API requests after this
|
|
threshold is reached.
|
|
|
|
Set to 0 to ignore this.
|
|
-->
|
|
<MaxRowsInUI>5000</MaxRowsInUI>
|
|
|
|
<Providers>
|
|
|
|
<!--
|
|
Only used for forms auth.
|
|
-->
|
|
<FormsUsers provider="FileBasedFormsUsersProvider" config="{app_root}/logins.xml"></FormsUsers>
|
|
|
|
<!--
|
|
User specific data, for both connector configuration and global
|
|
Implementation of APIConnectorInterfaces.Interfaces.Connector_Services.ISettingsStorer
|
|
Which takes a config string in the constructor.
|
|
-->
|
|
<UserSettings provider="FileBasedSettingsProvider" config="{app_root}/App_Data/{user_id}/UserSettings.xml"></UserSettings>
|
|
|
|
<!--
|
|
Connector settings for a specific user.
|
|
-->
|
|
<ConnectorSettings provider="FileBasedSettingsProvider" config="{app_root}/App_Data/{user_id}/ConnectorSettings.xml"></ConnectorSettings>
|
|
|
|
<!--
|
|
User specific log implementation. Note that the logging level is currently set using
|
|
the LoggingLevel element in deploy.config and if this is set to Off it will also
|
|
override this setting.
|
|
-->
|
|
<UserLogs enabled="true" provider="FileBasedLogger" config="{app_root}/App_Data/{user_id}/Logs"></UserLogs>
|
|
|
|
<!--
|
|
System wide log implementation. Note that the logging level is currently set using
|
|
the LoggingLevel element in deploy.config and if this is set to Off it will also
|
|
override this setting.
|
|
-->
|
|
<GlobalLogs enabled="true" provider="FileBasedLogger" config="{app_root}/App_Data/Logs"></GlobalLogs>
|
|
|
|
<!--
|
|
User specific API call logger.
|
|
-->
|
|
<UserAPICallLogs enabled="true" provider="FileBasedLogger" config="{app_root}/App_Data/{user_id}/Logs/APICalls"></UserAPICallLogs>
|
|
|
|
<!--
|
|
User specific cached data Implementation of APIConnectorInterfaces.Interfaces.Connector_Services.ICache
|
|
Which takes a config string in the constructor.
|
|
-->
|
|
<Cache provider="FileBasedCacheProvider" config="{app_root}/App_Data/{user_id}/{connector_id}_Cache/"></Cache>
|
|
|
|
</Providers>
|
|
|
|
</Deploy> |