Project

General

Profile

Task #8469

evaluate if ORCID API will continue to work after 1.2 is deprecated

Added by Matthew Jones over 3 years ago. Updated over 3 years ago.

Status:
In Progress
Priority:
Normal
Assignee:
Category:
d1_portal_servlet
Start date:
2018-03-02
Due date:
% Done:

30%

Story Points:
Sprint:

Description

We use ORCID to authenticate users via OAuth. ORCID has announced that it will completely sunset their version 1.2 API on March 1, 2018 (today). See https://github.com/ORCID/ORCID-Source/blob/master/orcid-model/src/main/resources/README.md The API has been deprecated since early 2017.

We use OAuth portions of the API which do not seem to be affected by the XSD version changes in the ORCID API, but we should evaluate whether this will affect us. In particular, I note that they state that the proper endpoints for OAuth are:

However, for the second of these, our configuration file (https://repository.dataone.org/software/cicore/trunk/d1_portal_servlet/src/main/webapp/WEB-INF/portal.properties) indicates that we use:

I think the pub endpoints have been deprecated, and we may need to change our configuration to use the established endpoint. Evaluate and possibly change this if needed.


Related issues

Related to CN REST - Task #8533: evaluate and mitigate ORCID OpenId subject change on authentication infrastructure Closed 2018-04-09

History

#1 Updated by Jing Tao over 3 years ago

  • % Done changed from 0 to 30
  • Target version set to CCI-2.3.8
  • Status changed from New to In Progress

Matt and Dave discussed the issue a little bit. They think the only change we should make is to change the property orcid.token.location from https://pub.orcid.org/oauth/token to https://orcid.org/oauth/token in the portal.properties file.

I did the change on cn-sandbox. It worked. So I made change on the code on the 2.3 branch as well.

#2 Updated by Dave Vieglais over 3 years ago

  • Target version changed from CCI-2.3.8 to CCI-2.3.9

#3 Updated by Rob Nahf over 3 years ago

  • Target version changed from CCI-2.3.9 to CCI-2.3.10

2.3.9 is deployed...

#4 Updated by Matthew Jones over 3 years ago

  • Related to Task #8533: evaluate and mitigate ORCID OpenId subject change on authentication infrastructure added

Also available in: Atom PDF

Add picture from clipboard (Maximum size: 14.8 MB)