For SDKs more recent than v5.7.6.1080, is there a way to support authorizationService.login(withEmail:, password: ... )

Description
I tried upgrading my iOS Zoom Meeting SDK swiftUI app from v5.7.6.1080 which I’d setup in 11/2021 to the most recent version v5.9.3 and v5.9.1 and got an error on build that ‘MobileRTCAuthService has no member login’ . Currently we use authorizationService.login(withEmail: email, password: password, rememberMe: false ) - is there a way that these newer SDK versions support login to Zoom with email/password or is it only SSO-based now? For planning purposes are there any advertised dates that support for login with email/password will be functionally removed from SDK access? We are trying to better understand how to adapt our app to these new requirements, but a workaround for using email/password login in current SDKs would be a helpful bridge. Also, it appears the github swift zoom app has also not been updated for these newer SDKs and still using authorizationService.login()
Which iOS Meeting SDK version?
v5.9.3.2512, v5.9.1.2191, currently on v5.7.6.1080

To Reproduce(If applicable)
Steps to reproduce the behavior:

  1. Go to ‘…’
  2. Click on ‘…’
  3. Scroll down to ‘…’
  4. See error

Screenshots
If applicable, add screenshots to help explain your problem.

Smartphone (please complete the following information):

  • Device: iPad
  • OS: iOS14.8, 15.2

Additional context
Add any other context about the problem here.

Hi @vince80027,

Thanks for using our SDKs and devfoum. The latest version of the SDKs no longer support logging in with email and password directly in the SDK, as we have migrated to OAuth for user authentication[1] using the ZAK token[2].

Once you’ve implemented OAuth credentials within your SDK app[3] and the user has authorized, then they will be navigated to the Zoom login page, where the end user can either enter their email/password, login with Gmail, or use SSO.
We’ve have sent emails out to developers and made announcements within our docs[4] and release notes[5] about upgrading to at least 5.9.0 as we have removed the Login with Email feature.

Currently we do not have a set date for all developers to migrate but we strongly suggest to upgrade as soon as possible so that they can reap the benefits of an easier sign-in method moving forward with newer versions.
Hope this helps. Let us know if you have any other questions.

1 - https://marketplace.zoom.us/docs/sdk/native-sdks/auth/support-oauth-SDK-app
2 - https://marketplace.zoom.us/docs/sdk/native-sdks/auth#generating-zoom-access-token-zak
3 - https://marketplace.zoom.us/docs/guides/build/sdk-app#generate-sdk-and-oauth-credentials
4 - https://marketplace.zoom.us/docs/guides/stay-up-to-date/announcements#list-meeting-sdk-apps-on-marketplace
5 - https://devsupport.zoom.us/hc/en-us/sections/9481888523917-iOS
@jon.zoom

1 Like

Thanks for the detailed links in your explanation.

1 Like

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