https://d226lax1qjow5r.cloudfront.net/blog/blogposts/generate-and-assign-token-roles-using-the-video-api-one-dev-minute/videoapi_waitingroom.png

Générer et assigner des rôles de jetons à l'aide de l'API Video | One Dev Minute

Publié le September 15, 2021

Temps de lecture : 1 minute

Bienvenue à Une minute de développement! Cette série est hébergée sur la chaîne YouTube de Vonage Dev YouTube channel. L'objectif de cette série de vidéos est de partager des connaissances sous forme de petites bouchées.

Dans cette vidéo, Amanda Cavallaro, notre Developer Advocate, vous montre comment les rôles de jeton vous permettent d'identifier les utilisateurs et de modifier les rôles de permission à l'aide de l'API Video de Vonage.

Transcription

Bonjour, je suis Amanda Cavallaro, Developer Advocate chez Vonage, et aujourd'hui je vais vous parler de la génération et de l'attribution de rôles de jetons.

Pour authentifier un utilisateur se connectant à une session de l'API Video, nous devons utiliser une clé d'authentification unique appelée "token".

Il existe trois rôles possibles pour les jetons : abonné, éditeur et modérateur.

Générons un jeton à l'aide de la bibliothèque côté serveur Video API Node.js.

Nous commençons par installer Opentok à partir du terminal. Dans votre éditeur de code, vous définissez les constantes avec la clé API et le secret API que vous recevez lorsque vous vous inscrivez pour utiliser l'API vidéo.

Vous pouvez créer ou utiliser un identifiant de session existant. Ensuite, nous appelons la méthode generateToken qui renvoie un jeton au format chaîne de caractères.

Vous pouvez générer des jetons que les clients utiliseront lorsqu'ils se connecteront à la session. Dans cet exemple, nous créons un nom d'utilisateur "Amanda" du rôle "publisher".

Le paramètre options est un objet optionnel utilisé pour définir le rôle, le délai d'expiration et les données de connexion du token. Nous ajoutons ensuite les options du token au token généré, lançons Node et le nom du fichier que nous avons créé et dans votre terminal, vous pouvez voir votre token.

Vous pouvez faire un certain nombre de choses avec votre jeton généré, en fonction de son rôle. Si vous recevez un jeton de modérateur, vous disposez d'autorisations supplémentaires. Vous pouvez, par exemple, déconnecter, mettre en sourdine d'autres utilisateurs ou même arrêter de publier leurs flux.

Dans cette Video, vous avez vu comment générer et concevoir un jeton. Vous pouvez en apprendre davantage en consultant les liens ci-dessous !

Liens

Code présent dans cette Video

Capacités

Créer un jeton

Rejoignez la Communauté des développeurs de Vonage Slack

Partager:

https://a.storyblok.com/f/270183/400x400/3f6b0c045f/amanda-cavallaro.png
Amanda CavallaroDéfenseur des développeurs