DEV Community

Tan Boon Jun for Zoom

Posted on • Updated on

Device Authorization - Zoom Use Cases

Introduction

In my Device Authorization article, I shared how to utilize this feature as well as how users can set up and execute simple testing. So what exactly are the potential use cases for users using Device Authorization rather than the conventional OAuth process? Let's explore them here.


Use Case 1 - Smart TV

Recall your login in experience the last time you logged in to your Youtube or Netflix account on your Smart TV. How was the login process user experience?

Sign In Page

Imagine having to manually navigate to each of the characters of your email and password for a simple login process. For those with a secure combination of digits or even symbols, this entire sign-in process can be extremely frustrating.

We certainly do not want Zoom's user experience to be frustrating. This is where the magic of Device Authorization comes in. With this feature, a QR code is generated from Zoom's login page for users to scan. This allows users to utilize their Zoom account on their mobile device to grant access to your application with ease.


Use Case 2 - Automotive Touch Screen Display

The same use case above can also be applied to automotive touch screen display! Even with a touch screen keyboard function available, the user can simply scan the same QR code generated from Zoom's login page for application access for additional simplicity.

Automotive Touch Screen Display


Use Case 3 - Smart Glasses / AR/VR

Users can face a frustrating challenge in use cases with no virtual or touch-screen keyboard. For example, when using smart glasses for augmented reality (AR) or virtual reality (AR). The Device Authorization Grant solves this!

Smart Glasses


Video on how can it be done on these use cases


Conclusion

The Device Authorization Grant helps your users easily access your application by removing the painful process of manual credentials and replacing it with Zoom’s simple log-in process. This streamlined log-in process minimizes frustrations and facilitates a positive long-in experience for your users.

Top comments (0)