Java

Erzeugen eines JWT

Das Client SDK verwendet JWTs zur Authentifizierung. Das JWT identifiziert den Benutzernamen, die zugehörige Anwendungs-ID und die dem Benutzer gewährten Berechtigungen. Es wird mit Ihrem privaten Schlüssel signiert, um zu beweisen, dass es ein gültiges Token ist.

Führen Sie die folgenden Befehle aus und vergessen Sie nicht, die APPLICATION_ID Variable mit der ID Ihrer Anwendung und PRIVATE_KEY mit dem Namen der Datei Ihres privaten Schlüssels.

ANMERKUNG: Auf dieser Seite wird zu Testzwecken ein JWT für die einmalige Verwendung erstellt. In Produktionsanwendungen sollte Ihr Server einen Endpunkt bereitstellen, der für jede Client-Anfrage ein JWT erzeugt.

Sie generieren ein JWT mit der Vonage CLI, indem Sie den folgenden Befehl ausführen, aber denken Sie daran, die APP_ID Variable mit Ihrem eigenen Wert:

vonage jwt --app_id=APPLICATION_ID --subject=Alice --key_file=./PRIVATE_KEY --acl='{"paths":{"/*/users/**":{},"/*/conversations/**":{},"/*/sessions/**":{},"/*/devices/**":{},"/*/image/**":{},"/*/media/**":{},"/*/push/**":{},"/*/knocking/**":{},"/*/legs/**":{}}}'

Die obigen Befehle setzen den Ablauf des JWT auf einen Tag ab jetzt, was das Maximum ist.

terminal screenshot of a generated sample JWT

Weitere Informationen