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;