
Generar y asignar roles de token utilizando la Video API | One Dev Minute
Tiempo de lectura: 1 minuto
Bienvenido a Un minuto de desarrollo¡! Esta serie está alojada en el Vonage Dev canal de YouTube. El objetivo de esta serie de Video es compartir el conocimiento de una manera pequeña.
En este video, Amanda Cavallaro, nuestra defensora de los desarrolladores, te muestra cómo los roles de token te permiten identificar usuarios y cambiar los roles de permiso usando la API de Video de Vonage.
Transcripción
Hola, soy Amanda Cavallaro, defensora de desarrolladores de Vonage, y hoy hablaré sobre cómo generar y asignar roles de token.
Para autenticar a un usuario que se conecta a una sesión de la Video API debemos utilizar una clave de autenticación única llamada "token".
Existen tres roles posibles para los tokens: suscriptor, editor y moderador.
Vamos a generar un token utilizando la biblioteca del lado del servidor Video API Node.js.
Primero instalamos Opentok desde el terminal. En tu editor de código, estableces las constantes con la clave API y el secreto API que recibes cuando te registras para usar la API de Video.
Puedes crear o utilizar un ID de sesión existente. A continuación, llamamos al método generateToken que devolverá un token en formato string.
Puede generar tokens para que los clientes los utilicen al conectarse a la sesión. En este ejemplo, estamos creando un nombre de usuario "Amanda" de rol "publisher".
El parámetro options es un objeto opcional que se utiliza para establecer el rol, el tiempo de expiración y los datos de conexión del token. A continuación, añadimos las opciones del token al token generado, ejecutamos Node y el nombre del archivo que hemos creado y en tu terminal, podrás ver tu token.
Hay una serie de cosas que puedes hacer con tu token generado dependiendo de su función. Tienes permisos adicionales si recibes un token de moderador. Puedes, por ejemplo, desconectar, silenciar a otros usuarios o incluso dejar de publicar sus streams.
En este Video has visto cómo generar y diseñar un token. Puede obtener más información en los enlaces siguientes.
Enlaces
Únete a la Comunidad de desarrolladores de Vonage Slack