Preserve user attributes from providers during authentication
Followup from the PR for
Comment thread starting here:
If you authenticate via LTI with a username that also exists in Opencast (internally or through a userprovider), the user's provider names, name and email are resolved internally but discarded, as seen in results from /info/me.json:
These should be preserved.