Configuring Access to KIO Co-Pilot
Learn how to configure KIO Co-Pilot user settings.
KIO Co-Pilot is a copilot-style chat UI available in CoreMedia Studio. You can configure and adapt it to your needs, for example, by providing access based on certain groups.
Group-Based Access Control
The KIO Co-Pilot plugin supports group-based access control to restrict which users have access to KIO and are allowed to use its functionalities.
To configure group-based access control, users with the necessary permissions need to create or modify the global KIO settings document:
Configuration Path: /Settings/Options/Settings/KIO
|
Restrict modify permissions for this settings document to ensure that only authorized users can control KIO access. |
Within the kio struct, you can configure the following properties:
Single Group Configuration
To restrict access to a single user group, use the allowed-group property:
-
Property name:
allowed-group -
Property type: String
-
Description: Specifies a single user group allowed to use KIO functionality
Multiple Groups Configuration
To restrict access to multiple user groups, use the allowed-groups property:
-
Property name:
allowed-groups -
Property type: String List
-
Description: Specifies multiple user groups allowed to use KIO functionality
Access Control Behavior
Group-based access control works as follows:
-
No groups configured: If neither
allowed-groupnorallowed-groupsproperties are set, all users will have access to KIO functionality. -
Groups specified: If one or both properties are configured, only users who are members of at least one configured group will have access to KIO features.
-
Access denied: If a user is not a member of any allowed group, the KIO plugin will not be instantiated in CoreMedia Studio, effectively preventing access to KIO functionality.
|
Users must be members of at least one of the configured groups to access KIO. Group membership is evaluated when the user logs into CoreMedia Studio. If a configured group name does not exist or is invalid, KIO will not be loaded for any user. |

