The Roles as Rights feature ensures that content is only viewable by viewers whose role matches the role set on the content.
Roles allow you to filter content and experience elements for groups of specific viewers. You can expose content for viewers within a group and hide it from all other viewers.
Content types can be shown or hidden based on the viewer's role. In Beacon Studio, you can create roles and assign them to the following content types:
To associate viewers with roles, use your external Viewer Management System (VMS). You will connect these user role definitions to Brightcove Beacon using OpenID Connect (OIDC) tokens. OIDC is an authentication protocol used to verify the identity of a user to a client service.
For details about using OIDC, see the OIDC Authentication Configuration and Testing document.
The following workflows are associated with Roles as Rights:
Your app viewers will experience the following:
Viewers will exist in your external Viewer Management System (VMS) and may have one or more roles assigned to them.
You or your admin person will perform the following tasks:
Connect external VMS to Brightcove Beacon