Configuring Shibboleth for Zoom

Donald Lohr lohrda at jmu.edu
Thu Sep 3 20:04:09 UTC 2020


We wanted verification from Zoom on one final item around SSO and just 
received it.

We are passing as the <NameID> value from Shibboleth to Zoom the user's 
eduPersonUniqueId attribute value. This value is stored on the user's 
Zoom profile, it's just not exposed when looking at a user's Zoom 
profile or a csv export of the Zoom users. You will see it in the "SAML 
Response Logs".

All of the user's not originally created via auto-provisioning during a 
SSO login to our Zoom site, will not (of course) have such a <NameID> 
value.  The first time they login via SSO, email address is used as the 
match, then their profile gets updated with their <NameID> value.

If the SAML assertion has a different email address than what's in the 
user's existing Zoom profile (under another license), the user will get 
a new profile based on the SSO login and not a "migrated" profile.


Don

On 8/28/20 8:22 PM, Lohr, Donald A - lohrda wrote:
> What we learned.
>
> We are releasing eduPersonUniqueId in the Shibboleth SAML assertion in 
> the nameid field. On our Zoom SSO "SAML Response Mapping" we set 
> <NameID> as the "Employee Unique ID" value.
>
> We are doing SSO auto-provisioning.
>
> When using <NameID> as the unique profile key in lieu of Zoom's 
> default email address, Zoom tracks when the user's email address is 
> set on the profile and will not allow it to update again once the 
> existing email value is 12 hours old. See Gotcha#2 below.
>
> We were able to successfully test this <NameID> model by getting to 
> the left of the @ and even to the right of @ in the email address 
> changes to update a user's Zoom profile.
>
> Gotcha#1:
> The "Associated Domains" setting has to be configured with your email 
> domain(s) before the use of the <NameID> in your Zoom configuration 
> will manage and update your email values when they change. For us, we 
> have two email domains. The "Associated Domains" item also has to be 
> configured so you pull into your Zoom site license all of those users 
> that had an existing Zoom license based on their email address from 
> your email domain(s).
>
> Gotcha#2: Once a Zoom profile is created or it was just updated with a 
> new email address value, Zoom will not allow a change to the email 
> field on said user's Zoom profile for 12 hours. Meaning if a user's 
> email address changes in your LDAP directory at 8:00am and user logs 
> into their existing Zoom profile (say) at 08:15am and their new email 
> address updates their Zoom profile. If then at 10:00am the user's 
> email address changes again in your LDAP directory and the user tries 
> to login again to Zoom at 10:30, they will get a Zoom error page. If 
> you look in your Zoom's site "SAML Response Logs" for that user's 
> login, using the view details link, toward the bottom you will see 
> reference to the 12 hour window.
>
> Once the 12 hours has past, the user's next Zoom login will update 
> their Zoom profile with the new email address.
>
> I have asked our account rep "why 12 hours" and even recommended a 
> site specific setting that might better align with our business 
> processes but have not gotten any response yet.
>
> Don
>
> -- 
> D o n a l d   L o h r
> I n f o r m a t i o n   S y s t e m s
> J a m e s   M a d i s o n   U n i v e r s i t y
> 5 4 0 . 5 6 8 . 3 7 3 0
>
> On Aug 21, 2020, at 10:42 PM, Lohr, Donald A - lohrda <lohrda at jmu.edu 
> <mailto:lohrda at jmu.edu>> wrote:
>
>> https://support.zoom.us/hc/en-us/articles/201363003-Getting-started-with-SSO 
>> <https://urldefense.proofpoint.com/v2/url?u=https-3A__support.zoom.us_hc_en-2Dus_articles_201363003-2DGetting-2Dstarted-2Dwith-2DSSO&d=DwMGaQ&c=eLbWYnpnzycBCgmb7vCI4uqNEB9RSjOdn_5nBEmmeq0&r=Pa2DB88IW_s2TyLfktHtWA&m=fLnm-WN9U4d94T42-8yB77D1UNg2gyNoFMXbDF8Oh9w&s=apt4aG3d0K1Wv8QERvPkmi6ynRplZudGFD6sPI3ZN8c&e=>
>>
>

-- 
D o n a l d   L o h r
I n f o r m a t i o n   S y s t e m s
J a m e s   M a d i s o n   U n i v e r s i t y
5 4 0 . 5 6 8 . 3 7 3 0

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://shibboleth.net/pipermail/users/attachments/20200903/61259736/attachment.htm>


More information about the users mailing list