onMobileRTCLoginReturn fails with returnValue 2011

Description
Email login fails with undocumented onMobileRTCLoginReturn returnValue 2011.

This is using an iOS integration which works for other users.

authService.login(withEmail: email, password: pass, rememberMe: true )

Expected:
Login would succeed, or return a documented failure code, i.e. a member of this enum to diagnose the issue.

typedef enum {
    MobileRTCAuthError_Success,
    MobileRTCAuthError_KeyOrSecretEmpty,
    MobileRTCAuthError_KeyOrSecretWrong,
    MobileRTCAuthError_AccountNotSupport,
    MobileRTCAuthError_AccountNotEnableSDK,
    MobileRTCAuthError_Unknown,
}MobileRTCAuthError;

https://zoom.github.io/zoom-sdk-ios/_mobile_r_t_c_constants_8h_source.html

Which version?
v4.6.21666.0428

Smartphone (please complete the following information):
iPhone 11 iOS 13.4.1, repros on various phones.

Other Context
Differences between failing user case and accounts which work:

  • institutional HIPAA account
  • many non-alphanumeric symbols in password

Hi @matt.andersen,

Thanks for using Zoom SDK. The error code 2011 means your account has enabled and enforced the SSO login. Please try to implement the SSO login or use other accounts that do not have SSO login enforced.

Thanks!