Since BOARD 10 the Web Server is published via HTML5 and version by version it is enhanced with additional functionalities. This documents provides the developers with an overview of the available settings:
- Generic Application
- Chat & User Metadata
- Single SignOn Authentication
These settings are managed within the file appSettings.config located in C:\Program Files (x86)\Board\Board WebApi Server\App_Data\config. Such a file is the reference for the configuration of the following points:
- Web Server connection
- Authentication methods permitted
- Anonymous authentication activation
- Web menu display
- Chat activation
Details about these settings are provided in the article BOARD Web - Application Settings.
These feature has been published on the Web Client since BOARD 10.5. It relies on the so-called Mailer Service, that can be setup with the following files:
- Broadcasting.config (in C:\Program Files (x86)\Board\Board WebApi Server\App_Data\config): this file contains the references of the SMTP Server responsible of sending the emails
- Mailer.config (in C:\Program Files (x86)\Board\Board WebApi Server\App_Data\config): this file manages the creation of the email attachment (this could be replaced by the file Board.Mailer.Service.exe.config)
Details about these settings are provided in the article Board Mailer Service.
Chat & User Metadata
Since BOARD 10.3 users can chat through the BOARD Web Client, and add some additional information (metadata) about themselves on BOARD. These data are stored by default in a SQLite database created by BOARD at the time of the first installation of the Web Server. However, the developer can attach his own SQL or SQLite database to BOARD to publish the users metadata. This option is provided by the file connectionStrings.config in C:\Program Files (x86)\Board\Board WebApi Server\App_Data\config.
Details about this database and the connections to it, are provided in the article Chat & User Metadata.
Single SignOn Authentication
BOARD supports multiple Single SignOn Authentication methods, especially on the Web Client. In terms of configuration, two main differences can be identified:
- Windows Authentication: this method is supported straightaway if the architecture meets the necessary conditions, and no additional customization is necessary
- Other Authentications: these methods can be configured using either the file openId.config either Saml2.config in C:\Program Files (x86)\Board\Board WebApi Server\App_Data\config
Details about this configuration can be found in the following articles: SSO with OpenID Connect (MS Azure AD sample) and Single Sign-On with SAML on BOARD.
Since BOARD 10.3, Web screens can be exported to files through the Create Report feature that relies on the Snapshotter component. This functionality allows the users to export a screen to PDF, Word, Power Point and PNG format.
Details about the configuration of the Create Report feature is available in the article Create Report - Snapshotter.
The BOARD Web Server comes with a set of logs to monitor the users actions and troubleshoot problems. The list of logs related to the Web Server is the following:
- BoardWeb.log (in C:\Program Files (x86)\Board\Board WebApi Server\App_Data\log): this file contains the information about users actions on the browser including the broadcasting
- Snapshotter log (in C:\Program Files (x86)\Board\Board WebApi Server\App_Data\log\Snapshotter): this folder contains the logs related to the export of screens to file (i.e. YYYY_MM.log and cef.log)
Details about these logs and others are available in the article BOARD LOGs in detail