After updating to the most recent Zoom SDK release (v5.2), users now receive prompts for keychain access when initializing the SDK. See screenshot below. I encountered these prompts on my project using the Electron SDK, but also was able to reproduce this on the Zoom macOS SDK sample application. Looks like this issue is caused by running both the zoom.us client and SDK apps (or multiple SDK apps) since these apps are competing for keychain access to both the “Zoom Meeting Storage” and “Zoom Safe Meeting Storage” keychain items.
Why are these prompts/keychain access necessary after the latest update? How do we disable these prompts for our users to avoid confusion?
To Reproduce(If applicable)
Steps to reproduce the behavior:
- Install the zoom.us client and setup and run a meeting
- Download the latest zoom macOS sample app
- Run the sample app and attempt to initialize the SDK
- Prompt for confidential info in keychain will appear