https://a.storyblok.com/f/270183/12951/ea1f90bd7f/videoapi_waitingroom.png

Gerar e atribuir funções de token usando a Video API | One Dev Minute

Publicado em September 15, 2021

Tempo de leitura: 1 minuto

Bem-vindo ao One Dev Minute! Esta série é apresentada no canal do Vonage Dev no YouTube. O objetivo desta série de vídeos é compartilhar conhecimento em pequenas doses.

Neste vídeo, Amanda Cavallaro, nossa Developer Advocate, mostra como as funções de token permitem identificar usuários e alterar as funções de permissão usando a Video API da Vonage.

Transcrição

Oi! Aqui é a Amanda Cavallaro, Developer Advocate da Vonage, e hoje vou falar sobre como gerar e atribuir funções a tokens.

Para autenticar um usuário que está se conectando a uma sessão da Video API, devemos usar uma chave de autenticação exclusiva chamada “token”.

Existem três funções possíveis para os tokens: assinante, editor e moderador.

Vamos gerar um token usando a biblioteca do lado do servidor da Video API para Node.js.

Primeiro, instalamos o Opentok pelo terminal. No seu editor de código, você define as constantes com a chave da API e o segredo da API que você recebe ao se cadastrar para usar a Video API.

Você pode criar ou usar um ID de sessão já existente. Em seguida, chamamos o método `generateToken`, que retornará um token no formato de string.

É possível gerar tokens para os clientes usarem ao se conectarem à sessão. Neste exemplo, estamos criando um nome de usuário “Amanda” com a função “publisher”.

O parâmetro `options` é um objeto opcional usado para definir a função, o tempo de validade e os dados de conexão do token. Em seguida, adicionamos as opções do token ao token gerado, executamos o `Node` com o nome do arquivo que criamos e, no seu terminal, você poderá ver o seu token.

Há várias coisas que você pode fazer com o token gerado, dependendo da função dele. Você terá permissões adicionais caso receba um token de moderador. Você pode, por exemplo, desconectar ou silenciar outros usuários, ou até mesmo interromper a transmissão deles.

Neste Video, você viu como gerar e projetar um token. Você pode se aprofundar no assunto nos links abaixo!

Código apresentado neste Video

Recursos

Criar token

Participe da Slack da Comunidade de Desenvolvedores da Vonage

Compartilhar:

https://a.storyblok.com/f/270183/400x400/3f6b0c045f/amanda-cavallaro.png
Amanda CavallaroRepresentante de Desenvolvedores