DMPRoadmap / roadmap

DCC/UC3 collaboration for a data management planning tool
MIT License
102 stars 110 forks source link

Improvements to the ORCID implementation #2350

Open mariapraetzellis opened 4 years ago

mariapraetzellis commented 4 years ago

Our current ORCID integration has two problems that need to be addressed:

  1. The application currently allows users to manually enter ORCIDs, which is against ORCIDs policy.

  2. The application currently accesses the Public API via the CDLUC3 ORCID, which is against ORCIDs policy as this is an organization and not an individual, thus against their terms & conditions. It seems that we should be utilizing their Member API and receive credentials from ORCID which CDL and ORCID control. However DMPTool doesn't adhere to the best practices/standards that ORCID requires so we can't currently request access to the Member API until we address issue 1.

ORCID wrote to us about this recently and requested that we address these problems. As we move toward increasing ORCID integration & machine actionability, we should try and get our ORCID implementation working optimally.

We're not sure exactly what steps we need to take or what other applications have done in similar instances. With this in mind, our first task is to reach out to ORCID and get their guidance for best practices based on our use case.

mariapraetzellis commented 4 years ago

Dyrad is using this workflow so we will be building off this process.

We'll also set up the option to login to Roadmap w/ an ORCID id.

mariapraetzellis commented 4 years ago

Waiting till after Rails5 work is done.

briri commented 4 years ago

ORCID just released a new certification program: https://orcid.org/blog/2020/06/18/announcing-orcid’s-new-service-provider-certification-program?ref=email