2016-05-10 12 views
0

Ich möchte meine Situation und mein Verständnis diskutieren.Tokbox Videoanruf vom Browser zur mobilen App

Wir benötigen Anrufer für Videoanruf Kunden. Dazu nutze ich Tokbox Video Chat.

Ich habe einen Server für die Authentifizierung eingerichtet. Es erstellt eine Singleton-Sitzung und generiert Tokens wie im Beispielcode angegeben.

Dies ist, was ich in meinem Kopf

  1. Wenn Anrufer A und B wollen Kunden C1 und C2 nennen, ich glaube, ich muss, um zwei verschiedene Sitzungen und deren getrennte Tokens bis jetzt haben.

  2. Ich brauche Session-ID und Token für A zu speichern und B getrennt in der Datenbank oder Sitzung

  3. Ich brauche die Session-ID zu senden und zu mobilen Client-App-Token, so dass Client

abonnieren

Ich brauche keinen Code, aber ich will nur wissen, ob ich in die richtige Richtung gehe. Wenn eine ähnliche Art von Beispiel-Links zur Verfügung steht, dass

groß sein würde

Dank

Antwort

0

Ja, ich glaube, Sie richtig sind.

Sie können sich Sitzungen wie Räume vorstellen, jeder, der an der Sitzung (oder dem Raum) teilnimmt, kann sehen und miteinander sprechen.

Tokens können als Schlüssel für den Raum angesehen werden. Wenn Sie ein Token für die Sitzung oder einen Schlüssel für den Raum haben, können Sie darauf zugreifen.

Sie müssen diese Session-IDs und Token auf einem Server generieren und in einer Art Datenbank speichern. Wenn der Anrufer A den Kunden C1 anruft, wird eine neue Sitzungs-ID erzeugt. Dann müssen Sie ein Token für A und C1 generieren. Sie können jetzt miteinander reden. Es liegt an Ihnen sicherzustellen, dass nur A und C1 Zugriff auf die Session-ID und die Token haben (unter Verwendung eines Authentifizierungs- und Autorisierungssystems).

+0

Danke Michael, ich werde den Datenbankansatz dann verwenden. – Ashutosh