I managed to activate ORCID integration in a test environment with connection to the ORCID sandbox api. (I'm only interested in the Profile and synchronization part, not the ORCID authentication method). Unfortunately, when I try to update ORCID synchronization settings, I get a error message.
3. Log in as test person, claim an existing Person entity as Researcher Profile, connect the profile to sandbox orcid id. <-- Everything worked so far.
The DSpace ORCID page now states the following: Granted Authorizations: Get your ORCID ID
Missing authorizations: "
Great! This box is empty, so you have granted all access rights to use all functions offers by your institution."
The Error
When changing values in ORCID Synchronization settings and clicking on "Update settings", an error message appears "The update of the synchronization settings failed"
The dspace logs tell me the following:
2024-06-13 17:20:41,332 WARN unknown unknown org.dspace.discovery.SolrServiceImpl @ We have a collection or community admin with ID: 6edd60e9-9457-4ec7-91a0-cbaefec205e2 without any administrable collection or community!
2024-06-13 17:20:41,363 WARN unknown unknown org.dspace.discovery.SolrServiceImpl @ We have a collection or community admin with ID: 6edd60e9-9457-4ec7-91a0-cbaefec205e2 without any administrable collection or community!
2024-06-13 17:20:41,369 INFO f70163a4-0bc1-4d1d-a361-1601ecfd846b 98ac4304-eeaf-4c3c-96ba-3d575a332afb org.dspace.app.rest.utils.DSpaceAPIRequestLoggingFilter @ Before request [GET /server/api/eperson/profiles/6edd60e9-9457-4ec7-91a0-cbaefec205e2] originated from /entities/person/08715eca-330f-4798-91e6-91a476dafce7/orcid
2024-06-13 17:20:41,501 WARN unknown unknown org.dspace.discovery.SolrServiceImpl @ We have a collection or community admin with ID: 6edd60e9-9457-4ec7-91a0-cbaefec205e2 without any administrable collection or community!
2024-06-13 17:20:41,532 WARN unknown unknown org.dspace.discovery.SolrServiceImpl @ We have a collection or community admin with ID: 6edd60e9-9457-4ec7-91a0-cbaefec205e2 without any administrable collection or community!
2024-06-13 17:20:41,546 INFO f70163a4-0bc1-4d1d-a361-1601ecfd846b b945ba4b-b7e8-46e4-8a6f-3d28184cc02a org.dspace.app.rest.utils.DSpaceAPIRequestLoggingFilter @ Before request [PATCH /server/api/eperson/profiles/6edd60e9-9457-4ec7-91a0-cbaefec205e2] originated from /entities/person/08715eca-330f-4798-91e6-91a476dafce7/orcid
This ID belongs to the user with whom I am testing the Orcid link and want to update the settings. So that reads as follows for me: Users who link their profile to ORCID need certain rights to at least one collection or community for the ORCID synchronization to work. Do I understand that correctly?
As an admin, how do I assign these rights to users? Can I automate this or do I have to manually give each user with an ORCID link rights to a collection? I don't quite understand this yet. Does anyone have any experience with ORCID integration and can help me here?
Many thanks and best regards
Matthias