Hi,
We've been testing with the new ORCID feature (
https://github.com/IQSS/dataverse/pull/11222), where we add ORCIDs to Shibboleth accounts. However we seem to run into an issue, is it true that once you've added an ORCID to your Shibboleth account that you're no longer able to create an ORCID account separately on the same ORCID? And we see there's a way to only turn on this feature but disallow general ORCID login, but not the other way around (allow ORCID login, but don't allow addition of ORCIDs to other accounts).
And one more question: would be able to enter ORCIDs into the ORCID field on Shibboleth accounts via the API or something? We namely have ORCIDs in our HR system we would like to be able to import straight into the relevant Dataverse Shibboleth accounts.
BTW: our use case for these questions:
- Only KU Leuven researchers who log in with Shibboleth get editing rights/create dataset rights. If they leave the university, we don't delete their account from Dataverse (and the related rights) in case they might return later on to the university. They cannot login anymore anyway, because their Shibboleth authentication won't work in general.
- We allow ORCID login for people who want to request access to restricted datasets. This can include researchers who previously worked for KU Leuven and had access via Shibboleth.
- We don't allow creation of local users to prevent unnecessary GDPR issues and because ORCID at least has some validation of users in relation to access requests.
So, if we let users connect an ORCID to their Shibboleth account and this makes creation of a non-KU Leuven account via ORCID possible, we would have a bit of an issue. Currently connecting ORCIDs isn't working on our production because we haven't added the second redirect url yet, which is a workaround we don't want to keep forever.
Kind regards,
Dieuwertje