
Erzeugen und Zuweisen von Token-Rollen mit der Video-API | One Dev Minute
Lesedauer: 1 Minute
Willkommen bei Eine Entwicklungsminute! Diese Serie wird auf dem Vonage Dev YouTube-Kanal. Das Ziel dieser Videoserie ist es, Wissen in mundgerechter Form zu vermitteln.
In diesem Video zeigt Ihnen Amanda Cavallaro, unser Developer Advocate, wie Sie mit den Token-Rollen Benutzer identifizieren und die Berechtigungsrollen mit der Vonage Video API ändern können.
Abschrift
Hallo! Hier ist Amanda Cavallaro, Developer Advocate bei Vonage, und heute spreche ich über die Erstellung und Zuweisung von Token-Rollen.
Zur Authentifizierung eines Benutzers, der eine Verbindung zu einer Video-API-Sitzung herstellt, müssen wir einen eindeutigen Authentifizierungsschlüssel verwenden, der "Token" genannt wird.
Es gibt drei mögliche Token-Rollen: Abonnent, Herausgeber und Moderator.
Generieren wir ein Token mit der serverseitigen Node.js-Bibliothek der Video-API.
Zunächst installieren wir Opentok über das Terminal. In Ihrem Coding-Editor setzen Sie die Konstanten mit dem API-Schlüssel und dem API-Geheimnis, die Sie erhalten, wenn Sie sich für die Nutzung der Video-API anmelden.
Sie können eine Sitzungs-ID erstellen oder eine vorhandene verwenden. Als nächstes rufen wir die Methode generateToken auf, die ein Token im String-Format zurückgibt.
Sie können Token generieren, die die Clients verwenden können, wenn sie sich mit der Sitzung verbinden. In diesem Beispiel erstellen wir einen Benutzernamen "Amanda" mit der Rolle "Herausgeber".
Der Parameter options ist ein optionales Objekt, mit dem die Rolle, die Gültigkeitsdauer und die Verbindungsdaten des Tokens festgelegt werden können. Anschließend fügen wir die Token-Optionen zum generierten Token hinzu, führen Node und den Namen der von uns erstellten Datei aus, und in Ihrem Terminal können Sie Ihr Token sehen.
Je nach Rolle können Sie mit dem generierten Token eine Reihe von Dingen tun. Wenn Sie ein Moderatoren-Token erhalten, haben Sie zusätzliche Rechte. Sie können z. B. die Verbindung trennen, andere Nutzer stummschalten oder sogar die Veröffentlichung ihrer Streams stoppen.
In diesem Video haben Sie gesehen, wie man ein Token erstellt und gestaltet. Weitere Informationen finden Sie unter den Links unten!
Links
Werden Sie Mitglied der Vonage Entwickler-Community Slack