2017-10-24 24 views
-1

私はopentokの有効期限のトークンをチェックする別の方法があるかどうか確認したいと思いますか?私が持っているアイデアはトークンをチェックするopentokのフロントエンドAPIを使用することですが、PHPやバックエンドの部分では可能ではありません。opentok phpの期限切れトークンを確認するには?

答えて

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エンコードとハッシュ関数なので安価です。

+0

ありがとう – user3818576

関連する問題