REST API: ネットワークトラバーサルサービストークン
ネットワークトラバーサルサービストークンは、WebRTC クライアントと VoIP クライアントから TURN リソースにアクセスできるようにする短時間有効なクレデンシャルです。これは、クライアントサイドの環境でクレデンシャルを公開することなく、ウェブブラウザまたはモバイルアプリでコミュニケーションセッションを作成する安全な方法です。不正な利用を防止するため、すべてのトークンには有効期限があります。有効期限は 24 時間(デフォルト値)まで設定できますが、アプリケーションではできるだけ短くする必要があります。
トークンリストリソース
リソースURI
/2010-04-01/Accounts/{AccountSid}/Tokens
リソースのプロパティ
トークンインスタンスリソースは下記のプロパティを持ちます
プロパティ | 概要 |
---|---|
Username | トークンを一意に認識できる一時的なusername |
パスワード | Twilio で認証する際にユーザー名で使用する一時的なパスワードです。 |
Ttl | ユーザー名とパスワードの有効期間(秒単位)です。デフォルト値は 86,400 (24 時間)。 |
AccountSid | このトークンを作成したアカウントの一意な ID です。 |
IceServers | 一時的なクレデンシャルと STUN/TURN サーバー URI を表す配列です。 |
DateCreated | このリソースが生成された日付です。RFC 2822形式を使用します。 |
DateUpdated | このリソースが最後に更新された日付です。RFC 2822形式を使用します。 |
HTTP GET
サポートされません
HTTP POST
Tokens リストリソースに POST することによって、新しいトークンリソースを作成できます。トークンの目的は、短期間有効なクレデンシャルを提供することなので、ユーザー名とパスワードは常に自動生成され、長期間保管されることはありません。
オプションパラメーター
下記のパラメーターをPOST可能です:
パラメーター | 概要 |
---|---|
Ttl | 生成されたクレデンシャルの有効期間(秒単位)です。デフォルト値は 86,400 (24 時間)。 |
サンプル
ヘルプが必要ですか?
We all do sometimes; code is hard. Get help now from our support team, or lean on the wisdom of the crowd browsing the Twilio tag on Stack Overflow.