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