# Decoding the web url pwd for the web sdk

**URL:** <https://devforum.zoom.us/t/decoding-the-web-url-pwd-for-the-web-sdk/43978>\
**Category:** Web\
**Created:** [February 22, 2021, 5:56pm UTC](https://devforum.zoom.us/t/decoding-the-web-url-pwd-for-the-web-sdk/43978 "2021-02-22T17:56:03Z")\
**Posts on this page:** 11\
**Page:** 1

<div class="post-metadata">

**Author:** ![lja](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/lja/32/16153_2.png) [@lja](https://devforum.zoom.us/u/lja)\
**Post date:** [February 22, 2021, 5:56pm UTC](https://devforum.zoom.us/t/decoding-the-web-url-pwd-for-the-web-sdk/43978/1 "2021-02-22T17:56:03Z")

</div>

**Description**  
I want the web SDK to be able to join a meeting with the pwd url password. If a user is sent the url with the pwd in it, then they are being explicitly granted access to a meeting. Adding a new barrier for the web sdk doesn’t introduce more security, just complexity.

Can someone tell me how to convert the pwd into a plaintext password? Or even better because I really don’t want to do that, allow anyone that has been sent the URL access to the web sdk using the url pwd password.

---

<div class="post-metadata">

**Author:** ![MaxM](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/maxm/32/42303_2.png) [@MaxM](https://devforum.zoom.us/u/MaxM)\
**Post date:** [February 23, 2021, 1:11am UTC](https://devforum.zoom.us/t/decoding-the-web-url-pwd-for-the-web-sdk/43978/2 "2021-02-23T01:11:22Z")

</div>

Hey @lja,

Thank you for reaching out to the Zoom Developer Forum. Good question! We don’t have a method to decrypt the password from the `join_url` / `start_url` as that field is processed internally by the Zoom Clients.

If you wanted to have links to join your meeting via the [Web SDK](https://marketplace.zoom.us/docs/sdk/native-sdks/web#zoom-web-sdk), you’ll want to create your own routing system that is able to handle the parameters in the URL for your website so that your code can join the meeting in a similar fashion to how the Web Client works.

I hope that helps! Let me know if you have any questions. 🙂

Thanks,  
Max

---

<div class="post-metadata">

**Author:** ![lja](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/lja/32/16153_2.png) [@lja](https://devforum.zoom.us/u/lja)\
**Post date:** [February 23, 2021, 1:27am UTC](https://devforum.zoom.us/t/decoding-the-web-url-pwd-for-the-web-sdk/43978/3 "2021-02-23T01:27:50Z")

</div>

Hey Max,

I really don’t mind putting in the effort to do whatever it takes to get a pwd password to be accepted by the Web SDK but I don’t understand the suggestion you made.

Are there docs or examples of what I should do to get this working?

Thanks,  
Luke

---

<div class="post-metadata">

**Author:** ![MaxM](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/maxm/32/42303_2.png) [@MaxM](https://devforum.zoom.us/u/MaxM)\
**Post date:** [February 23, 2021, 9:44pm UTC](https://devforum.zoom.us/t/decoding-the-web-url-pwd-for-the-web-sdk/43978/4 "2021-02-23T21:44:37Z")

</div>

Hey @lja,

Thank you for your question. Just to be clear, there isn’t a way to use the `pwd` parameter from the join\_url or start\_url with the Web SDK. Instead, I was saying this is something you would need to implement. That would mean encrypting your password from plain text, providing users with a link to your website and having logic to handle that link and open the Web SDK accordingly.

If you just need to obtain a plain text version of the password and you’re not worried about routing users through your website, you can use the `password` field from the [Get a Meeting API](https://marketplace.zoom.us/docs/api-reference/zoom-api/meetings/meeting).

![image](https://us1.discourse-cdn.com/flex016/uploads/zoomdeveloper/original/3X/4/3/43b9d4d4f3d991539e24cfef5b0b3658796d8dbd.png)

Let me know if that helps.

Thanks,  
Max

---

<div class="post-metadata">

**Author:** ![lja](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/lja/32/16153_2.png) [@lja](https://devforum.zoom.us/u/lja)\
**Post date:** [February 23, 2021, 10:00pm UTC](https://devforum.zoom.us/t/decoding-the-web-url-pwd-for-the-web-sdk/43978/5 "2021-02-23T22:00:59Z")

</div>

To be totally clear, I’m parsing my email invites into the web sdk for an app I’m building and the passcode is in the email but typically it’s mixed between "Passcode: " and "Password: " but there are a number of ways people can include the password, or not at all and just use the URL with the double base64 `pwd` field.

Can I use the Get a Meeting API for meetings that I’m not the host of but just a participant?

---

<div class="post-metadata">

**Author:** ![MaxM](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/maxm/32/42303_2.png) [@MaxM](https://devforum.zoom.us/u/MaxM)\
**Post date:** [February 24, 2021, 10:07pm UTC](https://devforum.zoom.us/t/decoding-the-web-url-pwd-for-the-web-sdk/43978/6 "2021-02-24T22:07:46Z")

</div>

Hey @lja,

Thank you for your question. You can’t call the [Get a Meeting API](https://marketplace.zoom.us/docs/api-reference/zoom-api/meetings/meeting) for a meeting that you are a participant of unless you have an OAuth app that the host has installed on their account and you call the API on their behalf.

If you’re parsing emails, you may want to look into using regular expressions but as you mentioned this may not cover all use cases based on how the invite is sent to you.

Thanks,  
Max

---

<div class="post-metadata">

**Author:** ![lja](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/lja/32/16153_2.png) [@lja](https://devforum.zoom.us/u/lja)\
**Post date:** [February 24, 2021, 10:44pm UTC](https://devforum.zoom.us/t/decoding-the-web-url-pwd-for-the-web-sdk/43978/7 "2021-02-24T22:44:53Z")

</div>

Just for my own understanding, is there a reason why the `pwd` field isn’t available for the Web SDK? I know it’s not a security constraint because it essentially gives someone access to the private information (the meeting) but I’m just struggling to understand what the advantages of that limitation are.

---

<div class="post-metadata">

**Author:** ![MaxM](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/maxm/32/42303_2.png) [@MaxM](https://devforum.zoom.us/u/MaxM)\
**Post date:** [February 25, 2021, 12:49am UTC](https://devforum.zoom.us/t/decoding-the-web-url-pwd-for-the-web-sdk/43978/8 "2021-02-25T00:49:43Z")

</div>

Hey @lja,

The `pwd` parameter was implemented for our Web Client specifically whereas the Web SDk is intended for building out your own Web Client where you could implement this feature if necessary. In other words, I don’t think there is a reason this hasn’t been included it just hasn’t been on our roadmap so far.

If you would like this feature to be considered for a future release, I recommend posting in the #feature-requests category.

Thanks,  
Max

---

<div class="post-metadata">

**Author:** ![lja](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/lja/32/16153_2.png) [@lja](https://devforum.zoom.us/u/lja)\
**Post date:** [February 25, 2021, 1:06am UTC](https://devforum.zoom.us/t/decoding-the-web-url-pwd-for-the-web-sdk/43978/9 "2021-02-25T01:06:54Z")

</div>

For those that find this after me, I would appreciate an upvote:

> [@Allow WebSDK to use encrypted password for access](https://devforum.zoom.us/t/allow-websdk-to-use-encrypted-password-for-access/44215):
>
> Allow the WebSDK to accept an encrypted password to enter meetings. Is your feature request related to a problem? Please describe. It needlessly limits the functionality of the WebSDK to not allow the pwd version of the password to enter a meeting. CONTEXT: [Decoding the web url pwd for the web sdk - #8 by MaxM](https://devforum.zoom.us/t/decoding-the-web-url-pwd-for-the-web-sdk/43978/8)

Search keywords: url encryption, pwd websdk, pwd encryption, double base64, binary pwd

---

<div class="post-metadata">

**Author:** ![MaxM](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/maxm/32/42303_2.png) [@MaxM](https://devforum.zoom.us/u/MaxM)\
**Post date:** [February 25, 2021, 1:27am UTC](https://devforum.zoom.us/t/decoding-the-web-url-pwd-for-the-web-sdk/43978/10 "2021-02-25T01:27:39Z")

</div>

Hey @lja,

Thank you for submitting a feature request!

Thanks,  
Max

---

<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:** [March 27, 2021, 11:27am UTC](https://devforum.zoom.us/t/decoding-the-web-url-pwd-for-the-web-sdk/43978/11 "2021-03-27T11:27:49Z")

</div>

Closed on March 27, 2021, 11:27am UTC

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