# JWT claims list

**URL:** <https://devforum.zoom.us/t/jwt-claims-list/57791>\
**Category:** Video SDK\
**Created:** [September 21, 2021, 8:00pm UTC](https://devforum.zoom.us/t/jwt-claims-list/57791 "2021-09-21T20:00:17Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![yevgeniyk](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/yevgeniyk/32/31030_2.png) [@yevgeniyk](https://devforum.zoom.us/u/yevgeniyk)\
**Post date:** [September 21, 2021, 8:00pm UTC](https://devforum.zoom.us/t/jwt-claims-list/57791/1 "2021-09-21T20:00:17Z")

</div>

**Description**  
A necessity to have list of JWT claims

**Which Mobile Video SDK version?**  
all platforms

**To Reproduce(If applicable)**  
n/a

**Additional context**  
All,  
looks like there are some differences in JWT claims for the different platforms (for ex, web, android etc.)  
For ex,  
web  
{  
“app\_key”: “xxx”,  
“iat”: 1632252902,  
“exp”: 1632260102,  
“tpc”: “Cool Cars”  
}

{  
“app\_key”: “xxx”,  
“version”: 1,  
“iat”: 1632236506,  
“exp”: 1632250906,  
“user\_identity”: “user\_wind”,  
“tpc”: “ykses”  
}

Looks like that there are some optional claims. i am considering a single service to generate JWTs for the different platforms.  
Would it be possible to have list of mandatory and optional claims?

Thank you in advance  
Yevgeniy

---

<div class="post-metadata">

**Author:** ![jon.zoom](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/jon.zoom/32/13495_2.png) [@jon.zoom](https://devforum.zoom.us/u/jon.zoom)\
**Post date:** [September 22, 2021, 6:15pm UTC](https://devforum.zoom.us/t/jwt-claims-list/57791/2 "2021-09-22T18:15:58Z")

</div>

Hi @yevgeniyk,

For the native platforms, the JWT structure defined [here](https://marketplace.zoom.us/docs/sdk/video/auth) is correct. It seems that the Web Video SDK does have a different structure, so if you have any additional questions about that I would recommend posting over in #web-video-sdk. 🙂

Thanks!

---

<div class="post-metadata">

**Author:** ![yevgeniyk](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/yevgeniyk/32/31030_2.png) [@yevgeniyk](https://devforum.zoom.us/u/yevgeniyk)\
**Post date:** [September 22, 2021, 7:24pm UTC](https://devforum.zoom.us/t/jwt-claims-list/57791/3 "2021-09-22T19:24:34Z")

</div>

@jon.zoom ,  
thank you for a quick reply.  
i hope that both platforms can talk to each other. My guess is that the same token should be used for any platform, is my assumption correct?  
or do i need to create different tokens based on a platform?

Thank you  
Yevgeniy

---

<div class="post-metadata">

**Author:** ![jon.zoom](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/jon.zoom/32/13495_2.png) [@jon.zoom](https://devforum.zoom.us/u/jon.zoom)\
**Post date:** [September 23, 2021, 5:46pm UTC](https://devforum.zoom.us/t/jwt-claims-list/57791/4 "2021-09-23T17:46:02Z")

</div>

Hi @yevgeniyk,

I can confirm that the native platforms all should use the same format. Since web sometimes uses services specific to the web platform, it would definitely be worth posting over in #web-video-sdk for the most up-to-date information.

Thanks!

---

<div class="post-metadata">

**Author:** ![system](https://us1.discourse-cdn.com/flex016/uploads/zoomdeveloper/original/3X/6/1/614bdd549b610bbaa46ff934617683a02bdaa03c.png) [@system](https://devforum.zoom.us/u/system)\
**Post date:** [October 24, 2021, 3:46am UTC](https://devforum.zoom.us/t/jwt-claims-list/57791/5 "2021-10-24T03:46:18Z")

</div>

Closed on October 24, 2021, 3:46am UTC

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.
