2017-10-24 2 views
-1

Ich möchte bestätigen, wenn es andere Möglichkeiten gibt, das Token von opentok ablaufen zu lassen? Die einzige Idee, die ich habe, ist es, die Frontend-API von opentok zu verwenden, die das Token überprüfen wird, aber ich weiß es nicht möglich in PHP oder im Backend-Teil.Wie überprüfe ich das expire Token in opentok php?

Antwort

0

Sie könnten das Token dekodieren und sich die Ablaufzeit ansehen. Sie müssen nur den T1-Teil vom Anfang des Tokens entfernen und dann eine base64-Decodierung durchführen. Sie werden wie mit einer Schnur am Ende:

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= 

Ziehen Sie dann müssen Sie nur die expire_time aus dieser Zeichenfolge.

Auch im Zweifelsfall, warum nicht einfach ein neues Token generieren? Es ist nicht wirklich ein REST-Aufruf, um ein neues Token zu generieren, es ist nur eine einfache base64-Enkodierungs- und Hashing-Funktion, die lokal vorkommt, so dass es billig ist.

+0

danke dafür – user3818576

Verwandte Themen