Configuring Access to KIO Co-Pilot

Last updated 16 minutes ago

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

kio allow group config

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

kio allow groups config

Access Control Behavior

Group-based access control works as follows:

  • No groups configured: If neither allowed-group nor allowed-groups properties 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.

Copyright © 2025 CoreMedia GmbH, CoreMedia Corporation. All Rights Reserved.Privacy | Legal | Imprint
Loading...