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 den folgenden Befehl aus und vergessen Sie nicht, das Wort app-id Flag-Wert mit der ID Ihrer Anwendung, sub mit Aliceund private-key mit dem Pfad zu Ihrer privaten Schlüsseldatei.
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. Ansicht Beispiele der Generierung von JWTs mit den Vonage Server SDKs.
REM A command with parameters
vonage jwt create ^
--app-id='00000000-0000-0000-0000-000000000000' ^
--private-key=./private.key ^
--sub='Alice' ^
--acl="{\"paths\":{\"\/*\/users\/**\":{},\"\/*\/conversations\/**\":{},\"\/*\/sessions\/**\":{},\"\/*\/devices\/**\":{},\"\/*\/push\/**\":{},\"\/*\/knocking\/**\":{},\"\/*\/legs\/**\":{}}}"
REM Will produce a token
eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.eyJhY2wiOnsicGF0aHMiOnsiLyovcnRjLyoqIjp7fSwiLyovdXNlcnMvKioiOnt9LCIvKi9jb252ZXJzYXRpb25zLyoqIjp7fSwiLyovc2Vzc2lvbnMvKioiOnt9LCIvKi9kZXZpY2VzLyoqIjp7fSwiLyovcHVzaC8qKiI6e30sIi8qL2tub2NraW5nLyoqIjp7fSwiLyovbGVncy8qKiI6e319fSwiZXhwIjoxNzQxMTgyMzA3LCJzdWIiOiJBbGljZSIsImp0aSI6Ijg1MTViNzk2LTA1YjktNGFkMS04MTRkLTE1NWZjZTQzZWM1YiIsImlhdCI6MTc0MTE4MTQwNywiYXBwbGljYXRpb25faWQiOiIwMDAwMDAwMC0wMDAwLTAwMDAtMDAwMC0wMDAwMDAwMDAwMDAifQ.BscMdDXZ1-nuLtKyPJvw9tE8E8ZjJvTPJPMT9y0TjPz4Q7qqNaqxcjglc5QPtYEjh2YpZH6btSKbUF4XTClI026Hl5_QOBlnayYo7jXwhba16fa5PeyzSf30QFGFrHbANwrQJFVCjd329SZUpwK4GxgB1gf230NhbfmkhegKezqicru2WTGCKm8kQncYliFwIEYUlcRAb2c8xcaVrn_6QNNahyeJRwGFfWpIkX0Oe-S4RDlPjoq47_gYWac9MmaetB4Dd3Yp531AuniGV5JiIShkaEwuY4Zyov4Hcmajm4Lm_UFY119la7vzHis0P7cT9pPUDe5cyPj7eT8-VhitfQ
HINWEIS: Die devices und push ACL-Pfade sind nur für Android und iOS erforderlich. Die oben genannten ACL-Pfade sind nicht eingeschränkt und dienen nur zu Testzwecken. Um mehr über die Einschränkung Ihrer ACL-Pfade zu erfahren, lesen Sie die Authentifizierungsleitfaden.
Mit den obigen Befehlen wird der Ablauf des JWT auf einen Tag ab jetzt festgelegt.
Weitere Informationen
Annehmen eines Anrufs in der App
Sie erhalten einen Anruf von einem Telefon zu Ihrer App