# When i use java application to get token （JWT） error

**URL:** <https://devforum.zoom.us/t/when-i-use-java-application-to-get-token-jwt-error/9082>\
**Category:** API and Webhooks\
**Created:** [March 20, 2020, 1:12pm UTC](https://devforum.zoom.us/t/when-i-use-java-application-to-get-token-jwt-error/9082 "2020-03-20T13:12:56Z")\
**Posts on this page:** 11\
**Page:** 1

<div class="post-metadata">

**Author:** ![fsx](https://avatars.discourse-cdn.com/v4/letter/f/ba9def/32.png) [@fsx](https://devforum.zoom.us/u/fsx)\
**Post date:** [March 20, 2020, 1:12pm UTC](https://devforum.zoom.us/t/when-i-use-java-application-to-get-token-jwt-error/9082/1 "2020-03-20T13:12:56Z")

</div>

every time when i use java application to get token （JWT）  
and i will receive a string like this

"  
i use this string to access [https://api.zoom.us/v2/users?page\_number=1&page\_size=30&status=active](https://api.zoom.us/v2/users?page_number=1&page_size=30&status=active)

header is  
Bearer

it return

{  
“code”: 124,  
“message”: “The Token’s Signature resulted invalid when verified using the Algorithm: HmacSHA256”  
}

who can help me please.

---

<div class="post-metadata">

**Author:** ![michael\_p.zoom](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/michael_p.zoom/32/18105_2.png) [@michael\_p.zoom](https://devforum.zoom.us/u/michael_p.zoom)\
**Post date:** [March 20, 2020, 7:08pm UTC](https://devforum.zoom.us/t/when-i-use-java-application-to-get-token-jwt-error/9082/2 "2020-03-20T19:08:41Z")

</div>

Hi @fsx,

How are you creating the JWT token? Did you use one of the support [jwt.io](http://jwt.io) java libraries? You can use these guides below.  
1 - [https://marketplace.zoom.us/docs/guides/authorization/jwt](https://marketplace.zoom.us/docs/guides/authorization/jwt)  
2 - [https://marketplace.zoom.us/docs/guides/authorization/jwt/jwt-with-zoom](https://marketplace.zoom.us/docs/guides/authorization/jwt/jwt-with-zoom)

Thanks

---

<div class="post-metadata">

**Author:** ![fsx](https://avatars.discourse-cdn.com/v4/letter/f/ba9def/32.png) [@fsx](https://devforum.zoom.us/u/fsx)\
**Post date:** [March 21, 2020, 12:43am UTC](https://devforum.zoom.us/t/when-i-use-java-application-to-get-token-jwt-error/9082/3 "2020-03-21T00:43:41Z")

</div>

thanks i get it ,I tried many libaries of your provides。the one maven: io.jsonwebtoken / jjwt / 0.9.0  
successed。thank u。

---

<div class="post-metadata">

**Author:** ![tommy](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/tommy/32/72769_2.png) [@tommy](https://devforum.zoom.us/u/tommy)\
**Post date:** [March 23, 2020, 6:41am UTC](https://devforum.zoom.us/t/when-i-use-java-application-to-get-token-jwt-error/9082/4 "2020-03-23T06:41:56Z")

</div>

Glad it is working now! 🙂

Let us know if you have additional questions! 🙂

-Tommy

---

<div class="post-metadata">

**Author:** ![jmery24](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/jmery24/32/5990_2.png) [@jmery24](https://devforum.zoom.us/u/jmery24)\
**Post date:** [April 15, 2020, 2:47am UTC](https://devforum.zoom.us/t/when-i-use-java-application-to-get-token-jwt-error/9082/5 "2020-04-15T02:47:08Z")

</div>

Hi fsx, can you share the code pls ? Thanks a lot

---

<div class="post-metadata">

**Author:** ![fsx](https://avatars.discourse-cdn.com/v4/letter/f/ba9def/32.png) [@fsx](https://devforum.zoom.us/u/fsx)\
**Post date:** [April 15, 2020, 6:47am UTC](https://devforum.zoom.us/t/when-i-use-java-application-to-get-token-jwt-error/9082/6 "2020-04-15T06:47:39Z")

</div>

![image](https://us1.discourse-cdn.com/flex016/uploads/zoomdeveloper/original/2X/4/45f44ff74c0bccd1c5625f771417ddb4deb0e26a.jpeg)

Map\<String,Object\> header = new HashMap\<\>();  
header.put(“alg”,“HS256”);  
header.put(“type”,“JWT”);

```
    String headerEncode = Base64.getUrlEncoder().encodeToString(header.toString().getBytes());
    SignatureAlgorithm signatureAlgorithm = SignatureAlgorithm.HS256;
    SecretKey key = Keys.hmacShaKeyFor("".getBytes(StandardCharsets.UTF_8));
    String jwt = Jwts.builder().setHeader(header).setIssuer("").
            setExpiration(new Date(new Date().getTime()+80000000)).signWith(key,signatureAlgorithm).compact();
    System.out.println(headerEncode);
    System.out.println(jwt);
```

---

<div class="post-metadata">

**Author:** ![jmery24](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/jmery24/32/5990_2.png) [@jmery24](https://devforum.zoom.us/u/jmery24)\
**Post date:** [April 15, 2020, 6:12pm UTC](https://devforum.zoom.us/t/when-i-use-java-application-to-get-token-jwt-error/9082/7 "2020-04-15T18:12:26Z")

</div>

Great, thank yo very much. Work Perfect !!!

---

<div class="post-metadata">

**Author:** ![tommy](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/tommy/32/72769_2.png) [@tommy](https://devforum.zoom.us/u/tommy)\
**Post date:** [April 16, 2020, 5:43am UTC](https://devforum.zoom.us/t/when-i-use-java-application-to-get-token-jwt-error/9082/8 "2020-04-16T05:43:14Z")

</div>

Hey @jmery24 happy to hear it worked! 🙂

Thanks for your help @fsx!

-Tommy

---

<div class="post-metadata">

**Author:** ![mformayank10](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/mformayank10/32/3954_2.png) [@mformayank10](https://devforum.zoom.us/u/mformayank10)\
**Post date:** [May 21, 2020, 6:48am UTC](https://devforum.zoom.us/t/when-i-use-java-application-to-get-token-jwt-error/9082/9 "2020-05-21T06:48:53Z")

</div>

Hi can you share jar you have been used in this code

---

<div class="post-metadata">

**Author:** ![tommy](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/tommy/32/72769_2.png) [@tommy](https://devforum.zoom.us/u/tommy)\
**Post date:** [May 27, 2020, 6:07pm UTC](https://devforum.zoom.us/t/when-i-use-java-application-to-get-token-jwt-error/9082/10 "2020-05-27T18:07:26Z")

</div>

Hey @mformayank10,

Let us know if there is something we can help with.

Thanks,  
Tommy

---

<div class="post-metadata">

**Author:** ![DeveloperBot](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/developerbot/32/12632_2.png) [@DeveloperBot](https://devforum.zoom.us/u/DeveloperBot)\
**Post date:** [August 21, 2020, 9:33pm UTC](https://devforum.zoom.us/t/when-i-use-java-application-to-get-token-jwt-error/9082/11 "2020-08-21T21:33:03Z")

</div>


