如何在opentok php中检查过期令牌?

时间:2017-10-24 08:21:35

标签: php opentok

我想确认是否有其他方法来检查opentok expire的令牌?只有我的想法是发送它使用opentok的前端api来检查令牌,但我不知道它可能在php或后端部分。

1 个答案:

答案 0 :(得分:0)

您可以解码令牌并查看过期时间。您只需要从令牌的开头删除T1部分,然后执行base64解码。你最终会得到一个像:

这样的字符串
partner_id=<apiKey>&sig=<signature>:session_id=<sessionId>&create_time=<unix timestamp>&nonce=<random number>&role=moderator&expire_time=<unix timestamp>&initial_layout_class_list=

然后你只需从该字符串中拉出expire_time。

另外,如果有疑问,为什么不生成新的令牌?它实际上不是一个生成新令牌的REST调用,它只是一个简单的base64编码和散列函数,它在本地发生,因此它很便宜。