diff --git a/examples/jwt.js b/examples/jwt.js index ec91e04..11f3539 100644 --- a/examples/jwt.js +++ b/examples/jwt.js @@ -7,6 +7,12 @@ var acctkn = new Plivo.AccessToken('{authId}', '{authToken}', '{endpointUsername acctkn.addVoiceGrants(false, true); console.log(acctkn.toJwt()); +// token generation using from epoch and to epoch +acctkn = new Plivo.AccessToken('{authId}', '{authToken}', '{endpointUsername}', {validFrom: (new Date()).getTime()/1000, validTill: (new Date()).getTime()/1000 + 300}, '{uid}'); + +// voice (incoming, outgoing) grants +acctkn.addVoiceGrants(true, false); +console.log(acctkn.toJwt()); // token with validity of 24 hours starting now acctkn = new Plivo.AccessToken('{authId}', '{authToken}', '{endpointUsername}', {}, '{uid}');