Skip to content
Other versions

Loading…

Experimental configuration parameters

Property Type Description
unit.testing.folder String The folder used by the testing process.
/okm:root/okmTesting
unit.testing.user String The user is used for unit testing.
okmAdmin
unit.testing.password String The user’s password is used for unit testing.
admin
unit.testing.url.base String The unit test URL.
http://localhost:8080/OpenKM/
rss.news Boolean Enable or disable the news on the login page.
rss.news.box.width Integer The width of the news box on the login page.
300
rss.news.max.size Integer The maximum number of news items retrieved from the news server.
10
News is cached from the OpenKM server and refreshed once a day. That means any change to this parameter will take effect tomorrow after restarting the OpenKM service.
rss.news.visible Integer Number of visible news items at the same time.
1
check.node.deletion.integrity Boolean Enable or disable the node deletion integrity check.
okm.content.security.policy String By default, embedding the application in an iframe is only allowed from the same origin, which is required because it is used in the web UI. This is the default value:
frame-ancestors ‘self’
The next sample shows how to enable other domains:
frame-ancestors ‘self’ http://example.com
The configuration parameter must be set in the openkm.properties file, and the OpenKM service must be restarted to take effect.
More information about content security policy https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Content-Security-Policy
okm.cors.configuration.policy String By default, CORS is enabled for all origins, methods, and headers. This is the default value:
[{“path”:“/rest/**”, “origins”:[“*”], “methods”:[“*”], “headers”:[“*”]}, {“path”:“/**”, “origins”:[“*”], “methods”:[“*”], “headers”:[“*”]}]
The next sample shows how to only enable access to the REST API for several domains and disable others.
[{“path”:“/rest/**”, “origins”:[“http://domain.com","https://domain.com","http://domain2.com","https://domain2.com"\], “methods”:[“*”], “headers”:[“*”]}, {“path”:“/**”, “origins”:[“http://localhost"\], “methods”:[“*”], “headers”:[“*”]}]
The configuration parameter must be set in the openkm.properties file, and the OpenKM service must be restarted to take effect.
The String value is a list of objects in JSON format. The order of these rules is relevant because internally the first match will be applied, which means the path “/**” should always be applied at the end.
More information about CORS at https://developer.mozilla.org/en-US/docs/Web/HTTP/CORS
ldap.ignore.partial.result.exception Boolean When AD integration is enabled, warnings of PartialResultException are shown in the log. When true, these warnings are not shown in the log.
true
rest.client.call.timeout String Set the maximum request timeout in seconds when the OpenKM application makes a REST request to a third-party application. For example, a jbpm-console request.
15