Kaltura's entitlement system is designed to assign permissions at the individual user level to optimize performance and scalability. By indexing content based on individual user permissions, Kaltura ensures efficient real-time content retrieval, regardless of the organization's size, content volume, or the number of groups a user may belong to.
While permissions are set at the individual level, Kaltura provides tools to synchronize group memberships from your organization's identity systems (such as SAML, LDAP, or Active Directory) to individual user permissions within Kaltura. This synchronization can be automated using Kaltura's APIs, CSV uploads, or the SamlGroupSync module, allowing for seamless integration with your existing group management infrastructure.
For more detailed information on managing entitlements and group synchronization, refer to the following resources: