Controlar el acceso de los espectadores con roles en Studio

En este tema, aprenderá cómo presentar contenido a los espectadores en función de sus roles asignados. Administrará roles en su VMS externo y Brightcove Beacon Studio.

Introducción

Esta característica, Experiencias seguras, garantiza que el contenido solo sea visible para los espectadores cuyo rol coincida con el rol establecido en el contenido.

Los roles le permiten filtrar contenido y elementos de experiencia para grupos de espectadores específicos. Puede exponer contenido para los espectadores dentro de un grupo y ocultarlo de todos los demás espectadores.

Los tipos de contenido se pueden mostrar u ocultar según el rol del espectador. En Beacon Studio, puede crear roles y asignarlos a los siguientes tipos de contenido:

  • Películas
  • Series, Temporadas y Episodios
  • Canales y eventos en vivo
  • Listas de reproducción y páginas

Requisitos

Se necesita lo siguiente para experiencias seguras:

  • Un sistema de gestión de espectadores (VMS) externo
  • Autenticación OpenID Connect (OIDC) habilitada para su cuenta

Para asociar espectadores con roles, utilizará su VMS externo. Estas definiciones de funciones de usuario se conectarán a Brightcove Beacon mediante tokens OIDC

Durante la autenticación del espectador con una aplicación Beacon mediante OIDC, se pasa un token a Beacon con las funciones del espectador.

OIDC es un protocolo de autenticación que se utiliza para verificar la identidad de un usuario en un servicio de cliente. Para obtener detalles sobre el uso de OIDC, consulte el documento Configuración y prueba de autenticación de OIDC .

Flujo de trabajo

Los siguientes flujos de trabajo están asociados con Experiencias seguras:

Flujo de trabajo del visor

Los espectadores de su aplicación experimentarán lo siguiente:

  1. Los espectadores existirán en su sistema de gestión de espectadores (VMS) externo y pueden tener uno o más roles asignados.

  2. Durante la autenticación del espectador con OIDC, se pasa un token a Brightcove Beacon con las funciones del espectador.
  3. Los espectadores tienen acceso a activos/páginas que coinciden con cualquiera de los roles del espectador.
Diagrama de flujo de trabajo del visor

Flujo de trabajo de administración

Usted o su administrador realizarán las siguientes tareas:

  1. Asigne roles a los espectadores en su VMS externo (o configure reglas para asignar roles)
  2. Conecte un VMS externo a Brightcove Beacon

  3. Agregue los roles a Brightcove Beacon (estos roles deben coincidir con lo definido en su VMS)
  4. Asignar roles a activos/páginas
Diagrama de flujo de trabajo de administración

Asignación de roles a los espectadores

Utilizará su sistema de gestión de espectadores (VMS) externo para asignar a los espectadores roles específicos. Por ejemplo, es posible que desee que sus empleados y socios tengan acceso a los videos de capacitación más recientes, pero no sus clientes potenciales y clientes.

  1. Asigne funciones de usuario en su sistema de gestión de espectadores (VMS) externo.
  2. Póngase en contacto con su administrador de cuentas para conectar su VMS a Brightcove Beacon.
  3. Inicie sesión en Beacon Studio. En la barra de navegación de la izquierda, haga clic en Usuarios registrados y luego en Usuarios .

    Lista de usuarios registrados
  4. Haga clic en un nombre de usuario.
  5. En la sección Resumen , se enumerarán los roles asignados a este usuario. Tenga en cuenta que este es un campo de solo lectura y está definido en su VMS. Si no hay roles asociados con este usuario, verá N/A .

    Roles del usuario

Administrar roles en Beacon

Agregará, actualizará y eliminará roles en Beacon Studio.

Agregar roles

  1. Inicie sesión en Beacon Studio. En la barra de navegación de la izquierda, haga clic en Usuarios registrados y luego en Funciones .

    Lista de funciones
  2. Haga clic en Agregar función .
  3. Ingrese el nombre de un rol y haga clic en Agregar rol .

    Agregar rol

Actualizar roles

  1. Para editar una función existente, haga clic en icono de edición asociado con el nombre del rol .

    Editar icono de rol
  2. En el cuadro de diálogo Editar función, actualice el nombre de la función y haga clic en Actualizar .

    Cuadro de diálogo Editar función

Eliminación de funciones

  1. Para eliminar una función existente, haga clic en Eliminar icono asociado con el nombre del rol .

    Eliminar icono de rol

Asignación de roles a Series y Temporadas

Puede usar Beacon Studio para asignar roles a sus Series y Temporadas. Estos tipos de contenido usan un método similar para ingresar roles.

Veamos los pasos para agregar roles a una serie.

  1. Regrese a Beacon Studio y haga lo siguiente:

    1. En la barra de navegación de la izquierda, seleccione Medios
    2. Expanda Biblioteca y seleccione Todas las series
    3. Cree una nueva serie o haga clic en el nombre de una serie existente
    Lista de todas las series
  2. En la barra de navegación de la izquierda, seleccione Disponibilidad . Aquí, puede agregar roles a los conjuntos de reglas.

    • Haga clic en icono de edición para editar un conjunto de reglas
    • O haga clic en Agregar nuevo conjunto de reglas
    Disponibilidad de la serie
  3. Desplácese hacia abajo hasta la sección Funciones y habilite la opción. Tienes la opción de seleccionar roles para esta serie:

    • Todo - Todos los espectadores tienen acceso a esta serie.
    • Seleccionar funciones - Haga clic en el área de entrada para seleccionar de una lista de roles que definió en el Agregar roles en Beacon sección
    Seleccionar funciones
  4. Haz clic en Guardar.

  5. Para establecer roles para temporadas, haga clic en el nombre de la temporada, seleccione Disponibilidad y edite o cree un conjunto de reglas.

    Seleccionar temporada

Asignación de roles a listas de reproducción OTT

Puede usar Beacon Studio para asignar roles a sus listas de reproducción OTT.

  1. Regrese a Beacon Studio y haga lo siguiente:

    1. En la barra de navegación de la izquierda, seleccione Medios
    2. Expanda las listas de reproducción y seleccione las listas de reproducción OTT
    3. Cree una nueva lista de reproducción o haga clic en el nombre de una lista de reproducción existente
    Lista de listas de reproducción OTT
  2. En los detalles de la lista de reproducción OTT, haga clic en Editar configuración .

    Editar la configuración de la lista de reproducción
  3. En el cuadro de diálogo de configuración de la lista de reproducción , haga lo siguiente:

    1. Seleccionar disponibilidad
    2. Agregue un nuevo conjunto de reglas o edite un conjunto de reglas existente
    Cuadro de diálogo de configuración de la lista de reproducción
  4. Desplácese hacia abajo hasta la sección Funciones y habilite la opción. Tienes la opción de seleccionar roles para esta serie:

    • Todo - Todos los espectadores tienen acceso a esta serie.
    • Seleccionar funciones - Haga clic en el área de entrada para seleccionar de una lista de roles que definió en el Agregar roles en Beacon sección
    Seleccionar roles de la lista de reproducción
  5. Haz clic en Guardar.

Asignación de roles a las páginas

Puede usar Beacon Studio para asignar roles a sus páginas de Beacon.

Paginas

  1. Regrese a Beacon Studio y haga lo siguiente:

    1. En la barra de navegación izquierda, seleccione Diseño
    2. Cree una nueva página o haga clic en el nombre de una página existente
    Lista de diseño de páginas
  2. En la sección Disponibilidad , haga clic en icono de editar .

    Editar disponibilidad de la página
  3. En el cuadro de diálogo de la página, haga lo siguiente:

    1. Seleccionar disponibilidad
    2. Encienda la palanca para Roles .
    roles de página
  4. Tienes la opción de seleccionar roles para esta serie:

    • Todo - Todos los espectadores tienen acceso a esta serie.
    • Seleccionar funciones - Haga clic en el área de entrada para seleccionar de una lista de roles que definió en el Agregar roles en Beacon sección
    Seleccionar roles de página
  5. Haga clic en X para cerrar el cuadro de diálogo y guardar los cambios.

Páginas secundarias

  1. Para asignar funciones a las páginas secundarias, en la lista de diseños, seleccione Páginas secundarias .

    Páginas secundarias
  2. Haga clic en el icono de configuración de la página asociado con la página.

    Configuración de la página secundaria
  3. Agregue roles como se describe en la sección anterior .

Asignación de roles a las películas

Puede usar Beacon Studio para asignar roles a sus videos/películas. Para hacer esto, creará un campo personalizado y le asignará valores de rol. Los campos personalizados de Beacon se sincronizan automáticamente con Beacon CMS y sus aplicaciones de Beacon.

  1. Regrese a Beacon Studio y haga lo siguiente:

    1. En la barra de navegación de la izquierda, seleccione Admin.
    2. Seleccionar campos de video
    3. Haga clic en Agregar campo personalizado
    Campos de video
  2. Cree un nuevo campo personalizado de la siguiente manera:

    1. Ingrese un nombre para mostrar de beacon.roles
    2. Seleccione un tipo de texto
    3. Agregar una descripción
    4. Haga clic en Guardar campo
    Agregar campo personalizado
  3. Está listo para asignar funciones a los videos.

    Valores de campo personalizados
  4. Navegue hasta el módulo de Medios y seleccione un video:

    1. En la barra de navegación de la izquierda, seleccione Medios
    2. Haga clic en el nombre de un video para obtener más detalles.
    Módulo de medios
  5. Desplácese hacia abajo hasta la sección Campos personalizados y asigne roles:

    1. En la sección Campos personalizados , haga clic en Editar
    2. Desplácese hacia abajo hasta beacon.roles
    3. Ingrese uno o más roles en el área de texto, separados por una coma.
    4. Hacer clic Ahorrar
    Valores de función de vídeo

Asignación de roles a canales y eventos en vivo

Para asignar roles a Beacon Channels y Live events, utilizará Beacon CMS.

Para obtener más información, consulte el documento Control del acceso del espectador con funciones .

Comprender la experiencia del espectador

El espectador solo verá contenido en la aplicación Beacon si su cuenta de usuario tiene alguno de los roles asociados con el contenido.

  1. En la aplicación Beacon, inicié sesión como jdoktor . Observe que las películas que se muestran en la lista de reproducción de la página BCLS incluyen Mom and Fawn .

    Página de la lista de reproducción BCLS
  2. Veamos por qué este video aparece para este espectador mientras está conectado. En Beacon Studio, la película Mom and Fawn tiene asignados los siguientes roles:

    • Administración
    • Oro
    Papeles de Beacon Studio para la película
  3. Tal como se define en su VMS externo, este visor ( jdoktor ) tiene una función de administrador .

    Dado que el espectador tiene un rol asociado con el activo, puede ver este activo.

  4. Ahora, iniciemos sesión en la aplicación Beacon como un visor diferente ( mboles ). Tenga en cuenta que este espectador no ve la película Mom and Fawn en la lista de reproducción.

    Página de la lista de reproducción BCLS
  5. Si observamos los roles de este visor ( mboles ), vemos que tienen asignado un rol de Plata en su VMS.

    Debido a que ni el rol de administrador ni el rol de oro están asignados a este espectador, no pueden ver el recurso.

    Recuerde, si un activo no tiene roles asignados, todos los espectadores pueden verlo.