Security
Security
The first properties that we need to specify (and the most important ones) are the security properties. In this section, there are three properties:
- Security/engine
- Security/authentication
- Security/cors/domain
The first two ones will determine the type of engine (and consequently authentication method) to use for the authentication, and it will depend on the packages deployed in the server. The last one, will mark specific URL's as "saved", in order to avoid possible CORS domain in the client side.
A detailed explanation of the properties and its possible values can be seen in the table below
Property | Description | Since |
---|---|---|
Security/engine |
This property determines the type of engine to use for the authentication. The possible values are:
|
2.2.0 |
Security/authentication | This properties specifies the type of authentication inside the engine. In case that "None" was selected as engine type, this property will be omitted.
The “consultationOnly” just enable the extensions for usage in the Web Player. Additional configuration per KBA for the extensions is required. |
2.2.0 |
rest.cors.allowedDomains | list of domains accepted for CORS | 2.2.0 |
When the main properties have been selected, extra security properties will appear for the specific engines(see MSM properties and LDAP properties). Once all the properties have been set up, pressing the button "Save" will automatically save all the changes and load the security profile selected.
If a higher security level have been enabled (for instance from a non-security configuration to a security one), the user will need to log in for continuing with the changes in the properties, and only the correct profile will be able to do it.