LTI Pro - Canvas/Zoom Username "mismatch"

Hi All,

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 uniqueidentifier@domain.edu. Canvas uses a first.lastname@domain.edu.

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.

Hey @LogicWave,

Happy to look into this for you! (ZOOM-202855) I will get back to you with an update.

Thanks,
Tommy

Thanks @tommy, definitely appreciated!

1 Like

Happy to help! :slight_smile:

Thanks,
Tommy

Hey @LogicWave,

Can you please try the following:

1 Add a custome attribute like email_name=$Person.name.full (any attributes user can get/change it : https://gist.github.com/jbasdf/15fb8abed66fbaf623cdfbdd45bfb1c4)

2 User can add “email_name@domain.edu” in configuration page.

Let me know if that helps!

Thanks,
Tommy

Thanks @tommy! After a little trial and error, we figured out that this got us what we needed. Thank you for the reply.

1 Like

Happy to hear you got it sorted out! :slight_smile:

Let us know if you need anything else!

Thanks,
Tommy

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