From 31c82bba94aef8205f90243437a37b7c10a44e30 Mon Sep 17 00:00:00 2001 From: Kritarth Date: Tue, 23 Jun 2020 12:34:43 +0530 Subject: [PATCH] fix jwt function --- examples/ExampleJWT.java | 13 ++++++++++--- src/main/java/com/plivo/api/AccessToken.java | 2 +- 2 files changed, 11 insertions(+), 4 deletions(-) diff --git a/examples/ExampleJWT.java b/examples/ExampleJWT.java index be7747d8..4f02d2b1 100644 --- a/examples/ExampleJWT.java +++ b/examples/ExampleJWT.java @@ -6,13 +6,20 @@ class ExampleJWT { public static void main(String [] args) throws Exception { // auth_id, auth_token and endpoint username are mandatory - AccessToken acctkn = new AccessToken("MADADADADADADADADADA", "auth_token", "username") + AccessToken acctkn0 = new AccessToken("MADADADADADADADADADA", "auth_token", "username") .ValidFrom(Date.from(Instant.now())) .Lifetime(Duration.ofMillis(300000)) .AllowIncoming(true) .AllowOutgoing(false); - System.out.println(acctkn.toJwt()); + System.out.println(acctkn0.toJwt()); + + AccessToken acctkn1 = new AccessToken("MADADADADADADADADADA", "auth_token", "username") + .ValidFrom(Date.from(Instant.now())) + .ValidTill(Date.from(Instant.now().plusSeconds(300))) + .AllowIncoming(true) + .AllowOutgoing(false); + System.out.println(acctkn1.toJwt()); return; } -} \ No newline at end of file +} diff --git a/src/main/java/com/plivo/api/AccessToken.java b/src/main/java/com/plivo/api/AccessToken.java index b6e14a5a..39ad1ea4 100644 --- a/src/main/java/com/plivo/api/AccessToken.java +++ b/src/main/java/com/plivo/api/AccessToken.java @@ -14,7 +14,7 @@ public class AccessToken { private String authToken; public String username; public Date validFrom; - public Duration lifetime = Duration.ofHours(24); + public Duration lifetime; public Date validTill; public HashMap> grants = new HashMap(); public String uid;