On Thu, Apr 16, 2026 at 01:27:47PM +0000, Joshua Kim wrote:
> I am writing a report that when Orcid and native authentication are enabled with SWORD v1 on DSpace 9 .2 (we use Apache 2.4.x and Tomcat 10.x), there is a 401 error and a 500 error.
>
> Thank you to those who responded to my request to fix the SWORD v1 issue on our server.
> When Shibboleth, Orcid, and native authentication are enabled with SWORD v1 on DSpace 9.2, there is a 401 error. After extensive trials, I found out that Orcid authentication returns null in dspace.log, so SWORD v1 authentication fails. When I disabled ORCID authentication, finally, SWORD v1 began to work. I want to provide ORCID authentication to our University members. Could someone please look into this issue and let me know how I can put ORCID back?
I see that this has been addressed, but perhaps this local patch,
which we needed to make ORCiD person lookup work, is also relevant:
https://gist.github.com/mwoodiupui/06f6ef6a4a86930116348cf604ad6da8
It's against 9.1, which turned out to have at least two problems in
this area (an inadequate cookie processor and a try-with-resources
discarding response entities before they were read) as well as a
lamentable lack of debug logging. I need to see if these have been
fixed already and, if not, file a PR.
--
Mark H. Wood
Lead Technology Analyst
University Library
Indiana University Indianapolis
755 W. Michigan Street
Indianapolis, IN 46202
317-274-0749
library.indianapolis.iu.edu
ORCiD: 0000-0002-9558-3768