Just starting to dig into the LTI Pro integration for Canvas. We are experiencing a workflow issue.
We are using SSO for provisioning and authentication in Zoom. Users are provisioned as firstname.lastname@example.org. Canvas uses a email@example.com.
During testing, we find that we get “error code 2216” if we attempt to use the LTI pro integration in Canvas due to the naming mismatch. The “workaround” for this is to change the email address in Canvas to match the provisioned email address in Zoom. Authentication works without issue. This is less than ideal for our users, even though it is a one-time communication piece.
Does anyone have a better workflow for this? Is there any sort of scripting/functionality within Zoom that would all Zoom to parse information or attributes from LTI and append it with the appropriate @domain.edu name to get authentication to work without having to change all email addresses within Canvas?
Any suggestions are greatly appreciated.