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

Video APIを使用したトークン・ロールの生成と割り当て|One Dev Minute

最終更新日 September 15, 2021

所要時間:1 分

ようこそ ワン・デヴ・ミニット!このシリーズは Vonage Dev YouTubeチャンネル.このビデオシリーズの目的は、一口サイズの方法で知識を共有することです。

このビデオでは、デベロッパー・アドボケイトのAmanda Cavallaroが、Vonage Video APIを使用してユーザを識別し、権限ロールを変更するためのトークン・ロールを紹介します。

トランスクリプト

こんにちは!Vonageのデベロッパー・アドボケイトのAmanda Cavallaroです。今日はトークン・ロールの生成と割り当てについてお話します。

Video APIセッションに接続するユーザーを認証するには、"token "と呼ばれる固有の認証キーを使用しなければならない。

トークンの役割には、サブスクライバー、パブリッシャー、モデレーターの3つがあります。

Video API Node.jsサーバーサイド・ライブラリを使ってトークンを生成してみよう。

まず、ターミナルからOpentokをインストールする。コーディング・エディターで、Video APIを使用するためにサインアップしたときに受け取るAPIキーとAPIシークレットを定数に設定します。

既存のセッションIDを使用することも、作成することもできます。次に、generateToken メソッドを呼び出し、文字列形式のトークンを返します。

クライアントがセッションに接続する際に使用するトークンを生成することができます。この例では、ロール "publisher "のユーザ名 "Amanda "を作成します。

optionsパラメータは、トークンの役割、有効期限、接続データを設定するためのオプションオブジェクトです。生成されたトークンにトークン・オプションを追加し、Nodeを実行し、作成したファイル名を入力すると、ターミナルにトークンが表示されます。

生成されたトークンには、その役割に応じてできることがたくさんあります。モデレーター・トークンを受け取った場合は、さらに権限が追加されます。例えば、他のユーザーを切断したり、ミュートしたり、ストリームの公開を停止したりすることができます。

このVideoでは、トークンの生成とデザインについて説明しました。以下のリンクからさらに学ぶことができます!

リンク

このビデオに含まれるコード

能力

トークン作成

参加する Vonage デベロッパーコミュニティ Slack

シェア:

https://a.storyblok.com/f/270183/400x400/3f6b0c045f/amanda-cavallaro.png
Amanda Cavallaroデベロッパー・アドボケイト