【问题标题】:What happens when a twilio video accesstoken expires?当 twilio 视频访问令牌过期时会发生什么?
【发布时间】:2018-03-10 00:32:36
【问题描述】:

我正在使用 twilio 制作视频聊天应用程序。这是解码格式的令牌的一个有效负载:

{
  "jti": "SK2810640be40e8b7d0770a7aa4932e0a0-1506591793",
  "grants": {
    "identity": "598ee57aeb879816e323174f",
    "video": {
      "room": "59ccc3ff97c63d2298dc2b52"
    }
  },
  "iat": 1506591793,
  "exp": 1506595393,
  "iss": "SK2810640be40e8b7d0770a7aa4932e0a0",
  "sub": "ACf1c692f8447f5f7c0f9187c1bd2e5200"
}

如此处所示,我的令牌应该在创建后一分钟过期。该文档指出我必须“更新令牌以不间断地访问 twilio 服务”。但我可以确认,即使过了一分钟,我房间里的参与者也能正常接收和发送视频。但是令牌到期不应该撤销对该房间中该参与者的访问权限吗?

【问题讨论】:

    标签: node.js express video twilio jwt


    【解决方案1】:

    这里是 Twilio 开发者宣传员。

    访问令牌过期后,您的用户将无法发起任何新的视频通话。

    连接视频后,访问令牌到期不会取消该连接。使用 Twilio Video 进行的对等视频呼叫是两个对等方之间的直接连接,因此一旦建立连接,Twilio 就不再是其中的一部分,并且无法直接撤销访问权限。如果需要,您可以编写代码触发视频在客户端结束。

    让我知道这是否有帮助。

    【讨论】:

    • 如果我使用团体房间,视频会结束吗?
    • 不,一旦您连接到一个房间,您的用户就会连接。您可以通过setting it's status to completed 断开所有参与者与房间的连接。
    猜你喜欢
    • 1970-01-01
    • 2013-05-30
    • 2021-03-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-06-22
    • 1970-01-01
    相关资源
    最近更新 更多