Mattermost¶
WebTop Mattermost service module
Prerequisites¶
Mattermost Web application is embedded using iframe mode, so you need a little configuration in order to circumvent some security features.
Mainly you need to strip out the security policy settings in the HTTP headers that can be found in any response coming from the Mattermost server. This is the way you could achieve this point using Apache HTTP Server:
<VirtualHost *:*>
# Strip security headers
Header unset Content-Security-Policy
Header unset X-Frame-Options
</VirtualHost>
In some cases you need also to edit the main HTML template to remove the anti-Clickjacking security feature. Please refer to the official Integration Guide section for any further info.
Warning
If you are using a self-signed certificate (due to missing implementation in most browsers) your will not be able to skip browser’s security warning into the iframe. In order to circumvent this block, you need to visit your Mattermost URL in a new browser tab (and accept any security prompts) before opening Mattermost service in WebTop.
Global Mattermost configuration settings¶
Global configuration settings can be changed using the admin interface, as explained in the Global core configuration settings
Embedding settings¶
url
[ the-mattermost-url ]URL that targets mattermost site on your server. (eg. https://mattermost.yourdomain.tld)