# LTI Launch with Authentication to Web Client

**URL:** <https://devforum.zoom.us/t/lti-launch-with-authentication-to-web-client/29590>\
**Category:** App Marketplace\
**Created:** [September 9, 2020, 4:19am UTC](https://devforum.zoom.us/t/lti-launch-with-authentication-to-web-client/29590 "2020-09-09T04:19:53Z")\
**Posts on this page:** 13\
**Page:** 1

<div class="post-metadata">

**Author:** ![ryan.gravette](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/ryan.gravette/32/14941_2.png) [@ryan.gravette](https://devforum.zoom.us/u/ryan.gravette)\
**Post date:** [September 9, 2020, 4:19am UTC](https://devforum.zoom.us/t/lti-launch-with-authentication-to-web-client/29590/1 "2020-09-09T04:19:53Z")

</div>

**Description**  
We are an Idaho State Agency created to help support schools in online learning. We are looking for Zoom with LTI Pro to launch through our LMS directly to the Web Client as student Chromebooks have limited ability to load apps.

The current launch will authenticate to a client but will not authenticate to the web client or pass user credentials through to the web client.

Is there a way to launch the web client by default through the LTI launch, or to authenticate a web client launch?

---

<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:** [September 11, 2020, 6:16pm UTC](https://devforum.zoom.us/t/lti-launch-with-authentication-to-web-client/29590/2 "2020-09-11T18:16:34Z")

</div>

Hey @ryan.gravette,

If the students are already signed into [zoom.us](http://zoom.us), they should not have login again when joining a meeting through the Web Client:

> **[Zoom web client](https://support.zoom.us/hc/en-us/articles/214629443-Zoom-web-client#h_d058aa08-10b5-4c9f-b029-4ce9603bb2d1)**
>
> Overview
> The Zoom web client allows joining a Zoom meeting or webinar without downloading any plugins or software. However, the web client has limited features and functions best on Google Chrome, ...

Thanks,  
Tommy

---

<div class="post-metadata">

**Author:** ![ryan.gravette](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/ryan.gravette/32/14941_2.png) [@ryan.gravette](https://devforum.zoom.us/u/ryan.gravette)\
**Post date:** [September 15, 2020, 10:54pm UTC](https://devforum.zoom.us/t/lti-launch-with-authentication-to-web-client/29590/3 "2020-09-15T22:54:09Z")

</div>

What if we have enabled SAML, will it push the auth and then push to the correct meeting?

![newLogo2.jpg](https://us1.discourse-cdn.com/flex016/uploads/zoomdeveloper/original/2X/8/83d8d813439891d63613272dec2742093ac8bbc7.jpeg)

---

<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:** [September 16, 2020, 7:18pm UTC](https://devforum.zoom.us/t/lti-launch-with-authentication-to-web-client/29590/4 "2020-09-16T19:18:00Z")

</div>

Hey @ryan.gravette,

Yes it should, you can confirm with [suppot.zoom.us](http://suppot.zoom.us). 🙂

Thanks,  
Tommy

---

<div class="post-metadata">

**Author:** ![ryan.gravette](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/ryan.gravette/32/14941_2.png) [@ryan.gravette](https://devforum.zoom.us/u/ryan.gravette)\
**Post date:** [September 16, 2020, 9:10pm UTC](https://devforum.zoom.us/t/lti-launch-with-authentication-to-web-client/29590/5 "2020-09-16T21:10:14Z")

</div>

Tommy,

It turns out that the WebClient always asks for a screen name even if the ability to edit the screen name is disabled in the security settings.

Any way we can get the web client to adhere to that security setting?

![newLogo2.jpg](https://us1.discourse-cdn.com/flex016/uploads/zoomdeveloper/original/2X/8/83d8d813439891d63613272dec2742093ac8bbc7.jpeg)

---

<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:** [September 17, 2020, 10:26pm UTC](https://devforum.zoom.us/t/lti-launch-with-authentication-to-web-client/29590/6 "2020-09-17T22:26:13Z")

</div>

Hey @ryan.gravette,

Since the Web Client is not apart of the [API Platform](https://marketplace.zoom.us/docs/guides), your best bet is to reach out to our product team at [support.zoom.us](http://support.zoom.us) so they can further assist. 🙂

Thanks,  
Tommy

---

<div class="post-metadata">

**Author:** ![ryan.gravette](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/ryan.gravette/32/14941_2.png) [@ryan.gravette](https://devforum.zoom.us/u/ryan.gravette)\
**Post date:** [September 17, 2020, 11:10pm UTC](https://devforum.zoom.us/t/lti-launch-with-authentication-to-web-client/29590/7 "2020-09-17T23:10:44Z")

</div>

Ok, thanks Tommy.

How about this angle…

Why does the LTI Pro launch behave so differently when using the client vs selecting the web client?

![newLogo2.jpg](https://us1.discourse-cdn.com/flex016/uploads/zoomdeveloper/original/2X/8/83d8d813439891d63613272dec2742093ac8bbc7.jpeg)

---

<div class="post-metadata">

**Author:** ![hanleybrand](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/hanleybrand/32/13718_2.png) [@hanleybrand](https://devforum.zoom.us/u/hanleybrand)\
**Post date:** [September 18, 2020, 4:44pm UTC](https://devforum.zoom.us/t/lti-launch-with-authentication-to-web-client/29590/8 "2020-09-18T16:44:03Z")

</div>

My understanding is that the current LTI Pro implementation doesn’t log users into zoom per se, but uses the credentials of the user who sets up the LTI to generate the page, which uses APIs to generate login tokens embedded in the zoom meeting links that will log in the user via the desktop client. The important bit is page is generated without the user being logged in, so if you open the LTI Pro frame in a new window you’ll see the url is [https://applications.zoom.us/lti/rich](https://applications.zoom.us/lti/rich) and not https://[instance].zoom.us/meeting#/upcoming.

I believe options to actually log users into a zoom instance via the LTI and/or SSO (if the LMS and zoom instance share the same SSO IDP?) are on the roadmap.

---

<div class="post-metadata">

**Author:** ![ryan.gravette](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/ryan.gravette/32/14941_2.png) [@ryan.gravette](https://devforum.zoom.us/u/ryan.gravette)\
**Post date:** [September 18, 2020, 6:14pm UTC](https://devforum.zoom.us/t/lti-launch-with-authentication-to-web-client/29590/9 "2020-09-18T18:14:01Z")

</div>

Interesting, so when the user instead selects the web client then the web client isn’t accepting the tokens embedded in the meeting links because it is pushing them off to a new URL. It seems like that page where the launch is initiated could be modified to also include and pass on the token to the webclient for launch.

Does the web client even support token based launches?

![newLogo2.jpg](https://us1.discourse-cdn.com/flex016/uploads/zoomdeveloper/original/2X/8/83d8d813439891d63613272dec2742093ac8bbc7.jpeg)

---

<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:** [September 21, 2020, 10:26pm UTC](https://devforum.zoom.us/t/lti-launch-with-authentication-to-web-client/29590/10 "2020-09-21T22:26:47Z")

</div>

Hey @ryan.gravette,

Can you please write up your desired functionality here: #feature-requests and we will add it to our backlog to develop. 🙂

Also appreciate your input @hanleybrand!

Thanks,  
Tommy

---

<div class="post-metadata">

**Author:** ![ryan.gravette](https://sea2.discourse-cdn.com/flex016/user_avatar/devforum.zoom.us/ryan.gravette/32/14941_2.png) [@ryan.gravette](https://devforum.zoom.us/u/ryan.gravette)\
**Post date:** [September 21, 2020, 10:50pm UTC](https://devforum.zoom.us/t/lti-launch-with-authentication-to-web-client/29590/11 "2020-09-21T22:50:29Z")

</div>

Done, thanks!

[https://devforum.zoom.us/t/lti-launch-for-web-client/30927](https://devforum.zoom.us/t/lti-launch-for-web-client/30927)

![newLogo2.jpg](https://us1.discourse-cdn.com/flex016/uploads/zoomdeveloper/original/2X/8/83d8d813439891d63613272dec2742093ac8bbc7.jpeg)

---

<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:** [September 23, 2020, 8:54pm UTC](https://devforum.zoom.us/t/lti-launch-with-authentication-to-web-client/29590/12 "2020-09-23T20:54:33Z")

</div>

Thanks @ryan.gravette! 🙂 This is now in our backlog. I will keep yo updated on its development. (ZOOM-199956)

-Tommy

---

<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, 2020, 6:54am UTC](https://devforum.zoom.us/t/lti-launch-with-authentication-to-web-client/29590/13 "2020-10-24T06:54:34Z")

</div>

Closed on October 24, 2020, 6:54am UTC

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